| 程序包 | 说明 |
|---|---|
| org.quickjava.orm.drive | |
| org.quickjava.orm.model | |
| org.quickjava.orm.model.callback | |
| org.quickjava.orm.query | |
| org.quickjava.orm.query.callback | |
| org.quickjava.orm.wrapper |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
Drive.executeSql(QuerySet query) |
String |
Drive.pretreatment(QuerySet query)
语句编译
|
| 限定符和类型 | 字段和说明 |
|---|---|
QuerySet |
ModelReservoir.querySet
查询器
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ModelHelper.loadModelAccurateFields(QuerySet querySet,
ModelMeta meta,
String tableAlias)
加载模型的字段到查询器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhereClosure.call(QuerySet query) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Q |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
1.返回sql类,可以获取sql
2.改成传入方法进行数据回填,java限制不能直接返回
|
QuerySet |
QuerySet.field(List<String> columns)
限定查询返回的数据字段
|
QuerySet |
QuerySet.field(String... columns)
限定查询返回的数据字段
|
QuerySet |
QuerySet.field(String table,
String column) |
QuerySet |
QuerySet.field(TableColumn column) |
QuerySet |
QuerySet.group(String... columns) |
QuerySet |
QuerySet.group(String table,
String column) |
QuerySet |
QuerySet.group(TableColumn... columns) |
QuerySet |
QuerySet.having(String... columns) |
QuerySet |
QuerySet.having(String columns) |
QuerySet |
QuerySet.having(String table,
String column) |
QuerySet |
QuerySet.having(TableColumn... columns) |
QuerySet |
QuerySet.join(String table,
JoinCondition condition,
JoinType type) |
QuerySet |
QuerySet.join(String table,
List<JoinCondition> conditions,
JoinType type) |
QuerySet |
QuerySet.join(String table,
String condition) |
QuerySet |
QuerySet.join(String table,
String condition,
JoinType type) |
QuerySet |
QuerySet.leftJoin(String table,
String condition) |
QuerySet |
QuerySet.limit(Long index,
Long count) |
static QuerySet |
QuerySetHelper.loadQuery(QuerySet querySet,
Map<String,Object> query) |
static QuerySet |
QuerySetHelper.loadQuery(String table,
Map<String,Object> query)
查询条件处理
|
QuerySet |
QuerySet.lock(boolean lock) |
QuerySet |
QuerySet.order(List<String> columns) |
QuerySet |
QuerySet.order(String columns) |
QuerySet |
QuerySet.order(String[] columns) |
QuerySet |
QuerySet.order(String field,
boolean desc) |
QuerySet |
QuerySet.order(String field,
OrderByType type) |
QuerySet |
QuerySet.order(String table,
String field,
OrderByType type) |
QuerySet |
QuerySet.page(Long page) |
QuerySet |
QuerySet.page(Long page,
Long size) |
QuerySet |
QuerySet.rightJoin(String table,
String condition) |
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(String table,
String field,
Operator operator,
Object value) |
QuerySet |
QuerySet.where(Where where) |
QuerySet |
QuerySet.where(WhereClosure 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(WhereClosure callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
static QueryReservoir |
QuerySetHelper.getQueryReservoir(QuerySet querySet) |
static QuerySet |
QuerySetHelper.loadQuery(QuerySet querySet,
Map<String,Object> query) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhereOptCallback.call(Where where,
QuerySet querySet,
Object userData) |
| 限定符和类型 | 方法和说明 |
|---|---|
static QuerySet |
WrapperUtil.getQuerySet(IModel model) |
static QuerySet |
WrapperUtil.getQuerySet(Wrapper<?> wrapper) |
Copyright © 2024. All rights reserved.