public static interface QueryHelper.NativeQuerySpec<T> extends QueryHelper.ExecuteSpec<T>
| 限定符和类型 | 方法和说明 |
|---|---|
QueryHelper.NativeQuerySpec<T> |
logger(org.slf4j.Logger logger)
设置日志,在执行sql等操作时使用次日志进行日志打印.
|
default QueryHelper.ExecuteSpec<T> |
where(java.util.function.Consumer<org.hswebframework.ezorm.core.dsl.Query<?,QueryParamEntity>> dsl)
以DSL方式构造查询条件
helper
.select("select * from table t")
.where(dsl->dsl.is("type","device"))
|
QueryHelper.ExecuteSpec<T> |
where(QueryParamEntity param)
指定动态查询条件,通常用于前端动态传入查询条件
helper
.select("select * from table t")
.where(param)
.fetch()
|
count, fetch, fetchPaged, fetchPaged, fetchPaged, fetchPagedQueryHelper.NativeQuerySpec<T> logger(org.slf4j.Logger logger)
logger - Loggerdefault QueryHelper.ExecuteSpec<T> where(java.util.function.Consumer<org.hswebframework.ezorm.core.dsl.Query<?,QueryParamEntity>> dsl)
helper
.select("select * from table t")
.where(dsl->dsl.is("type","device"))
dsl - DSLQueryHelper.ExecuteSpec<T> where(QueryParamEntity param)
helper
.select("select * from table t")
.where(param)
.fetch()
param - DSLCopyright © 2016–2023. All rights reserved.