MODEL_TYPE - public class BeetlSqlQuery<MODEL_TYPE> extends Object implements act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>
有状态的,操作完毕后,需要重新创建,而不是复用此类
| Modifier | Constructor and Description |
|---|---|
protected |
BeetlSqlQuery(BeetlSqlDao dao,
Class<MODEL_TYPE> entityClass) |
protected |
BeetlSqlQuery(BeetlSqlDao dao,
Class<MODEL_TYPE> entityClass,
String fields,
Object[] values) |
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
Iterable<MODEL_TYPE> |
fetch() |
MODEL_TYPE |
first() |
BeetlSqlQuery<MODEL_TYPE> |
limit(int limit) |
BeetlSqlQuery<MODEL_TYPE> |
offset(int pos) |
BeetlSqlQuery<MODEL_TYPE> |
orderBy(String... fieldList) |
protected BeetlSqlQuery(BeetlSqlDao dao, Class<MODEL_TYPE> entityClass)
protected BeetlSqlQuery(BeetlSqlDao dao, Class<MODEL_TYPE> entityClass, String fields, Object[] values)
public BeetlSqlQuery<MODEL_TYPE> offset(int pos)
offset in interface act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>public BeetlSqlQuery<MODEL_TYPE> limit(int limit)
limit in interface act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>public BeetlSqlQuery<MODEL_TYPE> orderBy(String... fieldList)
orderBy in interface act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>public MODEL_TYPE first()
first in interface act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>public Iterable<MODEL_TYPE> fetch()
fetch in interface act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>public long count()
count in interface act.db.Dao.Query<MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>Copyright © 2017–2020 ActFramework. All rights reserved.