| 程序包 | 说明 |
|---|---|
| org.quickjava.orm | |
| org.quickjava.orm.callback | |
| org.quickjava.orm.drive | |
| org.quickjava.orm.utils |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Q |
| 限定符和类型 | 字段和说明 |
|---|---|
protected QuerySet |
Model.__querySet
查询器
|
| 限定符和类型 | 方法和说明 |
|---|---|
QuerySet |
QuerySet.between(String field,
Object v1,
Object v2) |
QuerySet |
QuerySet.data(Map<String,Object> data) |
QuerySet |
QuerySet.data(String field,
Object value) |
QuerySet |
QuerySet.distinct(boolean distinct) |
QuerySet |
QuerySet.fetchSql(boolean fetch) |
QuerySet |
QuerySet.field(List<String> fields)
限定查询返回的数据字段
|
QuerySet |
QuerySet.field(String field)
限定查询返回的数据字段
|
QuerySet |
QuerySet.field(String[] fields)
限定查询返回的数据字段
支持书写格式:table.field、table.field tableField、table.field table_field、field
|
QuerySet |
QuerySet.group(String fields) |
QuerySet |
QuerySet.having(String fields) |
QuerySet |
QuerySet.join(String table,
String condition) |
QuerySet |
QuerySet.join(String table,
String condition,
String type) |
QuerySet |
QuerySet.limit(Integer index,
Integer count) |
QuerySet |
QuerySet.lock(boolean lock) |
QuerySet |
QuerySet.order(List<String> fields) |
QuerySet |
QuerySet.order(String fields) |
QuerySet |
QuerySet.order(String[] fields) |
QuerySet |
QuerySet.order(String field,
boolean asc) |
QuerySet |
QuerySet.order(String field,
String sort) |
QuerySet |
QuerySet.page(Integer page) |
QuerySet |
QuerySet.page(Integer page,
Integer size) |
static QuerySet |
QuerySet.table(String table) |
QuerySet |
QuerySet.union(String sql) |
QuerySet |
QuerySet.union(String[] sqlArr) |
QuerySet |
QuerySet.where(List<Where> wheres) |
QuerySet |
QuerySet.where(String sql)
高级sql语句查询
|
QuerySet |
QuerySet.where(String field,
org.quickjava.common.enums.DatetimeCurrType currType) |
QuerySet |
QuerySet.where(String field,
org.quickjava.common.enums.DatetimeRangeType range) |
QuerySet |
QuerySet.where(String field,
Object value) |
QuerySet |
QuerySet.where(String field,
Operator operator,
Object value) |
QuerySet |
QuerySet.where(Where where) |
QuerySet |
QuerySet.where(WhereCallback callback)
闭包查询
|
QuerySet |
QuerySet.whereOr(String sql) |
QuerySet |
QuerySet.whereOr(String field,
Object value)
OR查询
|
QuerySet |
QuerySet.whereOr(String field,
Operator operator,
Object value) |
QuerySet |
QuerySet.whereOr(WhereCallback callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhereCallback.call(QuerySet query) |
void |
DataOptCallback.call(Where where,
QuerySet querySet,
Object userData) |
void |
WhereOptCallback.call(Where where,
QuerySet querySet,
Object userData) |
void |
QuerySetListener.delete(QuerySet query) |
void |
QuerySetListener.insert(QuerySet query) |
void |
QuerySetListener.select(QuerySet query) |
void |
QuerySetListener.update(QuerySet query) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
Drive.executeSql(QuerySet query) |
static QueryReservoir |
Drive.getQueryReservoir(QuerySet query) |
String |
Drive.pretreatment(QuerySet query)
语句编译
|
| 限定符和类型 | 方法和说明 |
|---|---|
static QuerySet |
QuerySetHelper.loadQuery(QuerySet querySet,
Map<String,Object> query) |
static QuerySet |
QuerySetHelper.loadQuery(String table,
Map<String,Object> query)
查询条件处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
static QuerySet |
QuerySetHelper.loadQuery(QuerySet querySet,
Map<String,Object> query) |
Copyright © 2023. All rights reserved.