所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
Query<T> |
addParam(Collection<?> objects)
增加参数
|
Query<T> |
addParam(Object object)
增加参数
|
void |
addPreParam(List<Object> objects)
在头部增加参数
|
Query<T> |
and(QueryCondition condition)
多条件组合 and
|
Query<T> |
andBetween(String column,
Object value1,
Object value2) |
Query<T> |
andEq(String column,
Object value) |
Query<T> |
andGreat(String column,
Object value) |
Query<T> |
andGreatEq(String column,
Object value) |
Query<T> |
andIn(String column,
Collection<?> value) |
Query<T> |
andIn(String column,
Optional value) |
Query<T> |
andIn(String column,
StrongValue value) |
Query<T> |
andIsNotNull(String column) |
Query<T> |
andIsNull(String column) |
Query<T> |
andLess(String column,
Object value) |
Query<T> |
andLessEq(String column,
Object value) |
Query<T> |
andLike(String column,
Object value) |
Query<T> |
andNotBetween(String column,
Object value1,
Object value2) |
Query<T> |
andNotEq(String column,
Object value) |
Query<T> |
andNotIn(String column,
Collection<?> value) |
Query<T> |
andNotIn(String column,
Optional value) |
Query<T> |
andNotIn(String column,
StrongValue value) |
Query<T> |
andNotLike(String column,
Object value) |
protected void |
appendAndSql(String column,
Object value,
String opt) |
protected void |
appendBetweenSql(String column,
String opt,
String link,
Object... value) |
protected void |
appendInSql(String column,
Object value,
String opt,
String link) |
protected void |
appendOrSql(String column,
Object value,
String opt) |
Query<T> |
appendSql(String sqlPart)
拼接SQL
|
protected void |
appendSqlBase(String column,
Object value,
String opt,
String link) |
protected void |
clear() |
Query<T> |
distinct() |
protected String |
getCol(String colName)
获取字段 加上前后空格
|
protected String |
getColTrunk(String colName)
获取字段信息
|
List<Object> |
getParams()
获取参数
|
StringBuilder |
getSql()
获取sql
|
String |
getTableName(Class<?> c)
根据实体class获取表名
|
Query<T> |
or(QueryCondition condition)
多条件组合 or
|
Query<T> |
orBetween(String column,
Object value1,
Object value2) |
Query<T> |
orEq(String column,
Object value) |
Query<T> |
orGreat(String column,
Object value) |
Query<T> |
orGreatEq(String column,
Object value) |
Query<T> |
orIn(String column,
Collection<?> value) |
Query<T> |
orIn(String column,
Optional value) |
Query<T> |
orIn(String column,
StrongValue value) |
Query<T> |
orIsNotNull(String column) |
Query<T> |
orIsNull(String column) |
Query<T> |
orLess(String column,
Object value) |
Query<T> |
orLessEq(String column,
Object value) |
Query<T> |
orLike(String column,
Object value) |
Query<T> |
orNotBetween(String column,
Object value1,
Object value2) |
Query<T> |
orNotEq(String column,
Object value) |
Query<T> |
orNotIn(String column,
Collection<?> value) |
Query<T> |
orNotIn(String column,
Optional value) |
Query<T> |
orNotIn(String column,
StrongValue value) |
Query<T> |
orNotLike(String column,
Object value) |
void |
setSql(StringBuilder sql)
设置sql
|