| Package | Description |
|---|---|
| org.mayanjun.myjack.api.query |
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder<T> |
QueryBuilder.andBetween(String name,
Object value1,
Object value2)
Add BETWEEN condition
|
QueryBuilder<T> |
QueryBuilder.andEquivalent(String name,
Object value)
Add EQUIVALENT condition
|
QueryBuilder<T> |
QueryBuilder.andEquivalent(String name,
Object value,
boolean reverse)
Add EQUIVALENT condition
|
QueryBuilder<T> |
QueryBuilder.andGreaterThan(String name,
Object value)
Add GREAT THAN condition
|
QueryBuilder<T> |
QueryBuilder.andGreaterThan(String name,
Object value,
boolean include)
Add GREAT THAN condition
|
QueryBuilder<T> |
QueryBuilder.andGroup()
Add LEFT BRACKET for and group
|
QueryBuilder<T> |
QueryBuilder.andIn(String name,
Object[] value)
Add IN condition
|
QueryBuilder<T> |
QueryBuilder.andIn(String name,
Object[] value,
boolean reverse)
Add IN condition
|
QueryBuilder<T> |
QueryBuilder.andLessThan(String name,
Object value)
Add LESS THAN condition
|
QueryBuilder<T> |
QueryBuilder.andLessThan(String name,
Object value,
boolean include)
Add LESS THAN condition
|
QueryBuilder<T> |
QueryBuilder.andLike(String name,
Object value)
Add LIKE condition
|
QueryBuilder<T> |
QueryBuilder.andLike(String name,
Object value,
boolean reverse)
Add LIKE condition
|
QueryBuilder<T> |
QueryBuilder.andNotEquivalent(String name,
Object value)
Add NOT EQUIVALENT condition
|
QueryBuilder<T> |
QueryBuilder.andNotIn(String name,
Object[] value)
Add NOT IN condition
|
QueryBuilder<T> |
QueryBuilder.andNotLike(String name,
Object value)
Add NOT LIKE condition
|
static <T extends PersistableEntity> |
QueryBuilder.custom(Class<T> beanType)
Create a QueryBuilder object
|
QueryBuilder<T> |
QueryBuilder.endGroup()
Add RIGHT BRACKET for group
|
QueryBuilder<T> |
QueryBuilder.excludeFields(String... fields)
Specify the excluded fields
|
QueryBuilder<T> |
QueryBuilder.forUpdate()
Add FOR UPDATE(Pessimistic Locking)
|
QueryBuilder<T> |
QueryBuilder.forUpdate(boolean forUpdate)
Add FOR UPDATE(Pessimistic Locking)
|
QueryBuilder<T> |
QueryBuilder.includeFields(String... fields)
Specify the included fields
|
QueryBuilder<T> |
QueryBuilder.limit(int limit)
Add LIMIT condition
|
QueryBuilder<T> |
QueryBuilder.limit(int offset,
int limit)
Add LIMIT condition
|
QueryBuilder<T> |
QueryBuilder.orBetween(String name,
Object value1,
Object value2)
Add BETWEEN condition
|
QueryBuilder<T> |
QueryBuilder.orderBy(Sort... sort)
Add multi ORDER BY field
|
QueryBuilder<T> |
QueryBuilder.orderBy(String orderField)
Add ORDER BY field and by default using ASC order
|
QueryBuilder<T> |
QueryBuilder.orderBy(String orderField,
SortDirection direction)
Add ORDER BY field
|
QueryBuilder<T> |
QueryBuilder.orEquivalent(String name,
Object value)
Add EQUIVALENT condition
|
QueryBuilder<T> |
QueryBuilder.orEquivalent(String name,
Object value,
boolean reverse)
Add EQUIVALENT condition
|
QueryBuilder<T> |
QueryBuilder.orGreaterThan(String name,
Object value)
Add GREAT THAN condition
|
QueryBuilder<T> |
QueryBuilder.orGreaterThan(String name,
Object value,
boolean include)
Add GREAT THAN condition
|
QueryBuilder<T> |
QueryBuilder.orGroup()
Add LEFT BRACKET for or group
|
QueryBuilder<T> |
QueryBuilder.orIn(String name,
Object[] value)
Add IN condition
|
QueryBuilder<T> |
QueryBuilder.orIn(String name,
Object[] value,
boolean reverse)
Add IN condition
|
QueryBuilder<T> |
QueryBuilder.orLessThan(String name,
Object value)
Add LESS THAN condition
|
QueryBuilder<T> |
QueryBuilder.orLessThan(String name,
Object value,
boolean include)
Add LESS THAN condition
|
QueryBuilder<T> |
QueryBuilder.orLike(String name,
Object value)
Add LIKE condition
|
QueryBuilder<T> |
QueryBuilder.orLike(String name,
Object value,
boolean reverse)
Add LIKE condition
|
QueryBuilder<T> |
QueryBuilder.orNotEquivalent(String name,
Object value)
Add NOT EQUIVALENT condition
|
QueryBuilder<T> |
QueryBuilder.orNotIn(String name,
Object[] value)
Add NOT IN condition
|
QueryBuilder<T> |
QueryBuilder.orNotLike(String name,
Object value)
Add NOT LIKE condition
|
QueryBuilder<T> |
QueryBuilder.queryDeletedMode(QueryDeletedMode mode)
Specify the query delete mode
|
QueryBuilder<T> |
QueryBuilder.queryOnlyDeleted()
Specify query only deleted data explicitly
|
QueryBuilder<T> |
QueryBuilder.queryWithDeleted()
Specify query all data explicitly
|
QueryBuilder<T> |
QueryBuilder.queryWithoutDeleted()
Specify query not-deleted data explicitly(default)
|
Copyright © 2019. All rights reserved.