| 程序包 | 说明 | 
|---|---|
| org.nutz.dao | 
 这是 Nutz 最重要的包之一,它主要围绕着 org.nutz.dao.Dao 接口提供了一系列的功能
 
 总之,啥都别说了,光看看名字就晓得是干啥用的了。 
 | 
| org.nutz.dao.impl.sql | 
 自定义Sql及抽象Sql结构 
 | 
| org.nutz.dao.impl.sql.callback | |
| org.nutz.dao.pager | 
 分页 
 | 
| org.nutz.dao.sql | 
| 限定符和类型 | 方法和说明 | 
|---|---|
SqlContext | 
DaoInterceptorChain.getSqlContext()
获取当前DaoStatement的上下文,注意,一个拦截器链可能包含多个DaoStatement 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
SqlContext | 
NutStatement.getContext()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
NutStatement.setContext(SqlContext context)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
protected Object | 
QueryEntityCallback.process(ResultSet rs,
       Entity<?> entity,
       SqlContext context)  | 
protected Object | 
FetchEntityCallback.process(ResultSet rs,
       Entity<?> entity,
       SqlContext context)  | 
protected abstract Object | 
EntityCallback.process(ResultSet rs,
       Entity<?> entity,
       SqlContext context)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
protected abstract boolean | 
ResultSetLooping.createObject(int index,
            ResultSet rs,
            SqlContext context,
            int rowCount)
子类需要实现的函数 
 | 
void | 
ResultSetLooping.doLoop(ResultSet rs,
      SqlContext context)  | 
protected void | 
ResultSetLooping.errorBig(ResultSet rs,
        SqlContext ctx,
        int index,
        int errorSize)  | 
protected void | 
ResultSetLooping.warnBig(ResultSet rs,
       SqlContext ctx,
       int index,
       int warnSize)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
SqlContext | 
SqlContext.attr(String name,
    Object value)  | 
SqlContext | 
DaoStatement.getContext()
获取 SQL 执行的上下文对象,以便做更多的操作 
 | 
SqlContext | 
SqlContext.setFieldMatcher(FieldMatcher matcher)  | 
Copyright © 2017. All rights reserved.