程序包 | 说明 |
---|---|
org.nutz.dao |
这是 Nutz 最重要的包之一,它主要围绕着 org.nutz.dao.Dao 接口提供了一系列的功能
总之,啥都别说了,光看看名字就晓得是干啥用的了。
|
限定符和类型 | 方法和说明 |
---|---|
Cnd |
Cnd.and(SqlExpression exp)
Cnd.where(...).and(Cnd.exp(.........))
|
Cnd |
Cnd.and(String name,
String op,
Object value)
Cnd.where(...).and("age", "<", 40)
|
Cnd |
Cnd.andEX(String name,
String op,
Object value)
若value为null/空白字符串/空集合/空数组,则本条件不添加.
|
Cnd |
Cnd.andNot(SqlExpression exp)
and一个条件表达式并且取非
|
Cnd |
Cnd.andNot(String name,
String op,
Object value)
and一个条件,并且取非
|
static Cnd |
Cnd.byCri(SimpleCriteria cri)
用SimpleCriteria生成一个Cnd实例
|
static Cnd |
Cnd.from(Dao dao,
Object obj)
用默认规则(忽略零值和空值)生成Cnd实例
|
static Cnd |
Cnd.from(Dao dao,
Object obj,
FieldMatcher matcher)
根据一个对象生成Cnd条件, FieldMatcher详细控制.
|
static Cnd |
Cnd.limit()
已过时。
Since 1.b.50 不推荐使用这个函数构建 Cnd 的实例,因为看起来语意不明的样子
|
Cnd |
Cnd.limit(int pageSize)
已过时。
|
Cnd |
Cnd.limit(int pageNumber,
int pageSize)
分页
|
Cnd |
Cnd.limit(Pager pager)
直接设置分页对象, 可以new Pager或dao.createPager得到
|
static Cnd |
Cnd.NEW() |
Cnd |
Cnd.or(SqlExpression exp)
Cnd.where(...).or(Cnd.exp(.........))
|
Cnd |
Cnd.or(String name,
String op,
Object value)
Cnd.where(...).or("age", "<", 40)
|
Cnd |
Cnd.orEX(String name,
String op,
Object value)
若value为null/空白字符串/空集合/空数组,则本条件不添加.
|
Cnd |
Cnd.orNot(SqlExpression exp) |
Cnd |
Cnd.orNot(String name,
String op,
Object value) |
static Cnd |
Cnd.where(SqlExpression e)
用一个条件表达式构建一个Cnd实例
|
static Cnd |
Cnd.where(String name,
String op,
Object value)
生成一个新的Cnd实例
|
Copyright © 2017. All rights reserved.