| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.mapper | |
| org.beetl.sql.core.query | |
| org.beetl.sql.core.query.interfacer |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Query<T> |
SQLManager.query(Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
Query<T> |
BaseMapper.createQuery()
返回一个Query对象
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
LamdbaQuery<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
Query<T> |
QueryCondition.addParam(Collection<?> objects)
增加参数
|
Query<T> |
QueryCondition.addParam(Object object)
增加参数
|
Query<T> |
QueryCondition.addPreParam(List<Object> objects)
在头部增加参数
|
Query<T> |
QueryCondition.and(QueryCondition condition) |
Query<T> |
QueryCondition.andBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryCondition.andEq(String column,
Object value) |
Query<T> |
QueryCondition.andGreat(String column,
Object value) |
Query<T> |
QueryCondition.andGreatEq(String column,
Object value) |
Query<T> |
QueryCondition.andIn(String column,
Collection<?> value) |
Query<T> |
QueryCondition.andIsNotNull(String column) |
Query<T> |
QueryCondition.andIsNull(String column) |
Query<T> |
QueryCondition.andLess(String column,
Object value) |
Query<T> |
QueryCondition.andLessEq(String column,
Object value) |
Query<T> |
QueryCondition.andLike(String column,
String value) |
Query<T> |
QueryCondition.andNotBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryCondition.andNotEq(String column,
Object value) |
Query<T> |
QueryCondition.andNotIn(String column,
Collection<?> value) |
Query<T> |
QueryCondition.andNotLike(String column,
String value) |
Query<T> |
QueryCondition.appendSql(String sqlPart)
拼接SQL
|
Query<T> |
LamdbaQuery.asc(LamdbaQuery.Property<T,?> fun) |
Query<T> |
Query.asc(String column) |
Query<T> |
Query.condition()
获取一个新条件
|
Query<T> |
LamdbaQuery.desc(LamdbaQuery.Property<T,?> fun) |
Query<T> |
Query.desc(String column) |
Query<T> |
Query.groupBy(String column) |
Query<T> |
Query.having(QueryCondition condition) |
Query<T> |
Query.limit(long startRow,
long pageSize)
默认从1开始,自动翻译成数据库的起始位置。
|
Query<T> |
QueryCondition.or(QueryCondition condition) |
Query<T> |
QueryCondition.orBetween(String column,
Object value1,
Object value2) |
Query<T> |
Query.orderBy(String orderBy) |
Query<T> |
QueryCondition.orEq(String column,
Object value) |
Query<T> |
QueryCondition.orGreat(String column,
Object value) |
Query<T> |
QueryCondition.orGreatEq(String column,
Object value) |
Query<T> |
QueryCondition.orIn(String column,
Collection<?> value) |
Query<T> |
QueryCondition.orIsNotNull(String column) |
Query<T> |
QueryCondition.orIsNull(String column) |
Query<T> |
QueryCondition.orLess(String column,
Object value) |
Query<T> |
QueryCondition.orLessEq(String column,
Object value) |
Query<T> |
QueryCondition.orLike(String column,
String value) |
Query<T> |
QueryCondition.orNotBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryCondition.orNotEq(String column,
Object value) |
Query<T> |
QueryCondition.orNotIn(String column,
Collection<?> value) |
Query<T> |
QueryCondition.orNotLike(String column,
String value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Query<T> |
QueryConditionI.and(QueryCondition condition)
多条件组合 and
|
Query<T> |
QueryConditionI.andBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryConditionI.andEq(String column,
Object value) |
Query<T> |
QueryConditionI.andGreat(String column,
Object value) |
Query<T> |
QueryConditionI.andGreatEq(String column,
Object value) |
Query<T> |
QueryConditionI.andIn(String column,
Collection<?> value) |
Query<T> |
QueryConditionI.andIsNotNull(String column) |
Query<T> |
QueryConditionI.andIsNull(String column) |
Query<T> |
QueryConditionI.andLess(String column,
Object value) |
Query<T> |
QueryConditionI.andLessEq(String column,
Object value) |
Query<T> |
QueryConditionI.andLike(String column,
String value) |
Query<T> |
QueryConditionI.andNotBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryConditionI.andNotEq(String column,
Object value) |
Query<T> |
QueryConditionI.andNotIn(String column,
Collection<?> value) |
Query<T> |
QueryConditionI.andNotLike(String column,
String value) |
Query<T> |
QueryConditionI.or(QueryCondition condition)
多条件组合 or
|
Query<T> |
QueryConditionI.orBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryConditionI.orEq(String column,
Object value) |
Query<T> |
QueryConditionI.orGreat(String column,
Object value) |
Query<T> |
QueryConditionI.orGreatEq(String column,
Object value) |
Query<T> |
QueryConditionI.orIn(String column,
Collection<?> value) |
Query<T> |
QueryConditionI.orIsNotNull(String column) |
Query<T> |
QueryConditionI.orIsNull(String column) |
Query<T> |
QueryConditionI.orLess(String column,
Object value) |
Query<T> |
QueryConditionI.orLessEq(String column,
Object value) |
Query<T> |
QueryConditionI.orLike(String column,
String value) |
Query<T> |
QueryConditionI.orNotBetween(String column,
Object value1,
Object value2) |
Query<T> |
QueryConditionI.orNotEq(String column,
Object value) |
Query<T> |
QueryConditionI.orNotIn(String column,
Collection<?> value) |
Query<T> |
QueryConditionI.orNotLike(String column,
String value) |
Copyright © 2018. All rights reserved.