pojo, top
构造器和说明 |
---|
SimpleCriteria() |
限定符和类型 | 方法和说明 |
---|---|
OrderBy |
asc(String name) |
OrderBy |
desc(String name) |
GroupBy |
getGroupBy() |
OrderBy |
getOrderBy() |
Pager |
getPager() |
GroupBy |
groupBy(String... names) |
GroupBy |
having(Condition cnd) |
int |
joinAdaptor(Entity<?> en,
ValueAdaptor[] adaptors,
int off)
根据自身的元素内容,为适配器数组填充适配器
|
int |
joinParams(Entity<?> en,
Object obj,
Object[] params,
int off)
根据自身的元素内容,为参数数组填充参数
|
void |
joinSql(Entity<?> en,
StringBuilder sb)
将当前的语句组成元素输出,以便组成 PreparedStatement 语句
|
OrderBy |
orderBy(String name,
String dir) |
int |
paramCount(Entity<?> en) |
void |
setPager(int pageNumber,
int pageSize) |
void |
setPager(Pager pager) |
void |
setPojo(Pojo pojo)
设置所属的 POJO 对象
|
String |
toSql(Entity<?> en)
根据一个实体,你可以生成一个条件,这个条件就是 SQL 'WHERE' 关键字后面的那部分。
|
String |
toString() |
SqlExpressionGroup |
where() |
_en, _fmtcolnm, getFieldMatcher, getPojo, getSqlType, isTop, setTop, setupPojo
public void joinSql(Entity<?> en, StringBuilder sb)
PItem
public void setPojo(Pojo pojo)
PItem
setPojo
在接口中 PItem
setPojo
在类中 AbstractPItem
pojo
- 所属的 POJO 对象public void setPager(int pageNumber, int pageSize)
public void setPager(Pager pager)
public int joinAdaptor(Entity<?> en, ValueAdaptor[] adaptors, int off)
PItem
joinAdaptor
在接口中 PItem
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体adaptors
- 待填充的适配器数组off
- 开始下标public int joinParams(Entity<?> en, Object obj, Object[] params, int off)
PItem
joinParams
在接口中 PItem
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体obj
- 当前操作对象params
- 待填充的参数数组off
- 开始下标public int paramCount(Entity<?> en)
paramCount
在接口中 PItem
en
- 参考的实体,如果为 null,则取当前元素所在 POJO 的关联实体public String toSql(Entity<?> en)
Condition
当然你返回的字符串如果不是以 WHERE 或者 ORDER BY 开头,将会被 Nutz.Dao 加上 WHERE。
你的字符串前后的空白会被截除
public SqlExpressionGroup where()
public OrderBy getOrderBy()
getOrderBy
在接口中 Criteria
public String toString()
public GroupBy getGroupBy()
getGroupBy
在接口中 Criteria
Copyright © 2017. All rights reserved.