所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
QuerySet |
between(String field,
Object v1,
Object v2) |
String |
buildSql() |
static void |
commit()
提交事务
|
static void |
commit(Drive drive) |
Integer |
count() |
Integer |
count(String field) |
Integer |
count(TableColumn column) |
Map<String,Object> |
data() |
QuerySet |
data(Map<String,Object> data) |
QuerySet |
data(String field,
Object value) |
Integer |
delete() |
QuerySet |
distinct(boolean distinct) |
<T> T |
execute(String sql) |
QuerySet |
fetchSql(boolean fetch)
1.返回sql类,可以获取sql
2.改成传入方法进行数据回填,java限制不能直接返回
|
QuerySet |
field(List<String> columns)
限定查询返回的数据字段
|
QuerySet |
field(String... columns)
限定查询返回的数据字段
|
QuerySet |
field(String table,
String column) |
QuerySet |
field(TableColumn column) |
Map<String,Object> |
find() |
List<TableColumnMeta> |
getColumns()
获取表全部字段
|
List<TableColumnMeta> |
getColumns(String table) |
QuerySet |
group(String... columns) |
QuerySet |
group(String table,
String column) |
QuerySet |
group(TableColumn... columns) |
QuerySet |
having(String... columns) |
QuerySet |
having(String columns) |
QuerySet |
having(String table,
String column) |
QuerySet |
having(TableColumn... columns) |
Long |
insert(Map<String,Object> data) |
Integer |
insertAll(List<DataMap> dataList) |
QuerySet |
join(String table,
JoinCondition condition,
JoinType type) |
QuerySet |
join(String table,
List<JoinCondition> conditions,
JoinType type) |
QuerySet |
join(String table,
String condition) |
QuerySet |
join(String table,
String condition,
JoinType type) |
QuerySet |
leftJoin(String table,
String condition) |
QuerySet |
limit(Long index,
Long count) |
QuerySet |
lock(boolean lock) |
QuerySet |
order(List<String> columns) |
QuerySet |
order(String columns) |
QuerySet |
order(String[] columns) |
QuerySet |
order(String field,
boolean desc) |
QuerySet |
order(String field,
OrderByType type) |
QuerySet |
order(String table,
String field,
OrderByType type) |
QuerySet |
page(Long page) |
QuerySet |
page(Long page,
Long size) |
IPagination<Map<String,Object>> |
pagination() |
IPagination<Map<String,Object>> |
pagination(Long page) |
IPagination<Map<String,Object>> |
pagination(Long page,
Long pageSize) |
String |
pk() |
<T> T |
query(String sql) |
QuerySet |
rightJoin(String table,
String condition) |
static void |
rollback()
事务回滚
|
static void |
rollback(Drive drive) |
List<Map<String,Object>> |
select() |
static void |
startTrans()
开启事务
|
static void |
startTrans(Drive drive) |
static QuerySet |
table(String table) |
static void |
transaction(Drive drive,
QuerySet.TransactionCallback callback) |
static void |
transaction(QuerySet.TransactionCallback callback)
回调方法中执行事务
|
QuerySet |
union(String sql) |
QuerySet |
union(String[] sqlArr) |
Integer |
update() |
Integer |
update(Map<String,Object> data) |
QuerySet |
where(List<Where> wheres) |
QuerySet |
where(String sql)
高级sql语句查询
|
QuerySet |
where(String field,
org.quickjava.common.enums.DatetimeCurrType currType) |
QuerySet |
where(String field,
org.quickjava.common.enums.DatetimeRangeType range) |
QuerySet |
where(String field,
Object value) |
QuerySet |
where(String field,
Operator operator,
Object value) |
QuerySet |
where(String table,
String field,
Operator operator,
Object value) |
QuerySet |
where(Where where) |
QuerySet |
where(WhereClosure callback)
闭包查询
|
QuerySet |
whereOr(String sql) |
QuerySet |
whereOr(String field,
Object value)
OR查询
|
QuerySet |
whereOr(String field,
Operator operator,
Object value) |
QuerySet |
whereOr(String table,
String field,
Operator operator,
Object value) |
QuerySet |
whereOr(WhereClosure callback) |