| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.query | |
| org.beetl.sql.core.query.interfacer |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Query<T> |
DataAPI.query(Class<T> clazz) |
<T> Query<T> |
SQLManager.query(Class<T> clazz) |
<T> Query<T> |
ConditionalSQLManager.query(Class<T> clazz) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LambdaQuery<T>
用于方便的构造简单的sql操作,复杂的sql操作建议直接使用sql语句
@{code
LambdaQuery
|
| 限定符和类型 | 方法和说明 |
|---|---|
Query<T> |
QueryCondition.addParam(Collection<?> objects)
增加参数
|
Query<T> |
QueryCondition.addParam(Object object)
增加参数
|
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.andIn(String column,
Optional value) |
Query<T> |
QueryCondition.andIn(String column,
StrongValue 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,
Object 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.andNotIn(String column,
Optional value) |
Query<T> |
QueryCondition.andNotIn(String column,
StrongValue value) |
Query<T> |
QueryCondition.andNotLike(String column,
Object value) |
Query<T> |
QueryCondition.appendSql(String sqlPart)
拼接SQL
|
Query<T> |
Query.asc(String column) |
Query<T> |
Query.condition()
获取一个新条件
|
Query<T> |
Query.desc(String column) |
Query<T> |
QueryCondition.distinct() |
Query<T> |
Query.groupBy(String column) |
Query<T> |
Query.having(QueryCondition condition) |
Query<T> |
Query.limit(Object 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.orIn(String column,
Optional value) |
Query<T> |
QueryCondition.orIn(String column,
StrongValue 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,
Object 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.orNotIn(String column,
Optional value) |
Query<T> |
QueryCondition.orNotIn(String column,
StrongValue value) |
Query<T> |
QueryCondition.orNotLike(String column,
Object value) |
Query<T> |
Query.useCondition(QueryCondition condition)
重用,比如在count前,调用此方法会获取count的参数,此参数可以用于select
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.andIn(String column,
Optional value) |
Query<T> |
QueryConditionI.andIn(String column,
StrongValue 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,
Object 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.andNotIn(String column,
Optional value) |
Query<T> |
QueryConditionI.andNotIn(String column,
StrongValue value) |
Query<T> |
QueryConditionI.andNotLike(String column,
Object value) |
Query<T> |
QueryConditionI.distinct() |
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.orIn(String column,
Optional value) |
Query<T> |
QueryConditionI.orIn(String column,
StrongValue 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,
Object 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.orNotIn(String column,
Optional value) |
Query<T> |
QueryConditionI.orNotIn(String column,
StrongValue value) |
Query<T> |
QueryConditionI.orNotLike(String column,
Object value) |
Copyright © 2021. All rights reserved.