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