public interface DoConditionTopside<T> extends NbQuerierTopside<T>
| 限定符和类型 | 方法和说明 |
|---|---|
DbType |
getDbType()
获取数据库类型
|
NbQuerier<T> |
last(String last)
加入最后
|
NbQuerier<T> |
limit(int offset,
int length)
不同方言的limit方法
|
NbQuerier<T> |
not()
not 连接
|
NbQuerier<T> |
or()
or 连接
|
NbQuerier<T> |
order(NbOrderType sort,
String... fields)
排序
|
NbQuerier<T> |
where(Consumer<NbQuerier<T>> consumer)
嵌套查询,会自动加括号
|
NbQuerier<T> |
where(IQueryItem iQueryItem,
QueryRuleEnum ruleEnum,
Object value,
boolean notNull) |
NbQuerier<T> |
where(String sql)
直接拼接where语句
重要: 避免直接使用字符串参数拼接,否则会造成sql注入
如需拼接字符串参数,请使用 formatVariable 格式化变量
|
NbQuerier<T> |
where(String field,
QueryRuleEnum ruleEnum,
Object value,
boolean notNull)
where 入口,所有条件通过这个方法
|
NbQuerier<T> |
where(T t)
传入对象查询
|
NbQuerier<T> |
whereIn(String field,
NbQuerier<?> querier) |
NbQuerier<T> |
whereNotIn(String field,
NbQuerier<?> querier) |
NbQuerier<T> |
whereQrs(cn.hutool.json.JSONObject jsonObject)
qrs 查询json表达式
|
beanToMap, getFieldName, getFieldName, getFieldNames, getPkName, getQueryFields, getQueryInfo, getResultClass, getTableAliasMap, mapFieldAlias, mapToBeanNbQuerier<T> where(String sql)
sql - NbQuerier<T> whereQrs(cn.hutool.json.JSONObject jsonObject)
jsonObject - NbQuerier<T> order(NbOrderType sort, String... fields)
sort - fields - NbQuerier<T> where(String field, QueryRuleEnum ruleEnum, Object value, boolean notNull)
field - ruleEnum - value - notNull - 是否允许value为空NbQuerier<T> where(IQueryItem iQueryItem, QueryRuleEnum ruleEnum, Object value, boolean notNull)
DbType getDbType()
Copyright © 2022. All rights reserved.