程序包 | 说明 |
---|---|
org.nutz.dao |
这是 Nutz 最重要的包之一,它主要围绕着 org.nutz.dao.Dao 接口提供了一系列的功能
总之,啥都别说了,光看看名字就晓得是干啥用的了。
|
org.nutz.dao.impl |
Dao的实现
|
org.nutz.dao.util |
Dao工具集
|
限定符和类型 | 方法和说明 |
---|---|
static FieldFilter |
FieldFilter.create(Class<?> type,
boolean ignoreNull)
创建一个过滤器
|
static FieldFilter |
FieldFilter.create(Class<?> type,
FieldMatcher mathcer)
创建一个过滤器
|
static FieldFilter |
FieldFilter.create(Class<?> type,
String actived)
创建一个默认不忽略 NULL 值字段的过滤器
|
static FieldFilter |
FieldFilter.create(Class<?> type,
String actived,
boolean ignoreNull)
创建一个过滤器
|
static FieldFilter |
FieldFilter.create(Class<?> type,
String actived,
String locked,
boolean ignoreNull)
创建一个过滤器
|
static FieldFilter |
FieldFilter.locked(Class<?> type,
String locked)
创建一个过滤器
|
FieldFilter |
FieldFilter.remove(Class<?> type)
移除一个 POJO 的字段过滤设置
|
FieldFilter |
FieldFilter.set(Class<?> type,
boolean ignoreNull)
为自身增加一个 POJO 的字段过滤设置
|
FieldFilter |
FieldFilter.set(Class<?> type,
FieldMatcher matcher)
为自身增加一个 POJO 的字段过滤设置
|
FieldFilter |
FieldFilter.set(Class<?> type,
String actived)
为自身增加一个 POJO 的字段过滤设置
|
FieldFilter |
FieldFilter.set(Class<?> type,
String actived,
boolean ignoreNull)
为自身增加一个 POJO 的字段过滤设置
|
FieldFilter |
FieldFilter.set(Class<?> type,
String actived,
String locked,
boolean ignoreNull)
为自身增加一个 POJO 的字段过滤设置
|
限定符和类型 | 方法和说明 |
---|---|
<T> T |
Dao.insert(T obj,
FieldFilter filter)
将一个对象按FieldFilter过滤后,插入到一个数据源。
|
限定符和类型 | 方法和说明 |
---|---|
<T> T |
NutDao.insert(T obj,
FieldFilter filter) |
限定符和类型 | 方法和说明 |
---|---|
static Dao |
Daos.ext(Dao dao,
FieldFilter filter)
创建一个带FieldFilter的Dao代理实例.
|
static Dao |
Daos.ext(Dao dao,
FieldFilter filter,
Object tableName)
同时进行字段过滤和动态表名封装
|
Copyright © 2016. All rights reserved.