程序包 | 说明 |
---|---|
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.