public class SqlTplExecutor
extends java.lang.Object
implements cn.featherfly.hammer.tpl.TplExecutor
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger
The logger.
|
| 构造器和说明 |
|---|
SqlTplExecutor(cn.featherfly.hammer.tpl.TplConfigFactory configFactory,
SqlDbTemplateEngine templateEngine,
Jdbc jdbc,
cn.featherfly.common.db.mapping.JdbcMappingFactory mappingFactory,
SqlPageFactory sqlPageFactory)
Instantiates a new sql tpl executor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
double |
doubleValue(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
double |
doubleValue(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
int |
execute(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
int |
execute(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
SqlPageFactory |
getSqlPageFactory()
返回sqlPageFactory.
|
int |
intValue(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
int |
intValue(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> java.util.List<E> |
list(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> java.util.List<E> |
list(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
<E> java.util.List<E> |
list(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
<E> java.util.List<E> |
list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> java.util.List<E> |
list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
<E> java.util.List<E> |
list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
long |
longValue(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
long |
longValue(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
<N extends java.lang.Number> |
number(java.lang.String tplExecuteId,
java.lang.Class<N> numberType,
java.util.Map<java.lang.String,java.lang.Object> params) |
<N extends java.lang.Number> |
number(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<N> numberType,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.math.BigDecimal |
numberBigDecimal(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.math.BigDecimal |
numberBigDecimal(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.Double |
numberDouble(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.Double |
numberDouble(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.Integer |
numberInt(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.Integer |
numberInt(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.Long |
numberLong(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.Long |
numberLong(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> cn.featherfly.common.structure.page.PaginationResults<E> |
pagination(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
<E> cn.featherfly.common.structure.page.PaginationResults<E> |
pagination(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> |
pagination(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> |
pagination(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
<E> cn.featherfly.common.structure.page.PaginationResults<E> |
pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
<E> cn.featherfly.common.structure.page.PaginationResults<E> |
pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> |
pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit) |
cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> |
pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page) |
<E> E |
single(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.util.Map<java.lang.String,java.lang.Object> |
single(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> E |
single(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.util.Map<java.lang.String,java.lang.Object> |
single(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.String |
string(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
java.lang.String |
string(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> E |
value(java.lang.String tplExecuteId,
java.lang.Class<E> valueType,
java.util.Map<java.lang.String,java.lang.Object> params) |
<E> E |
value(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> valueType,
java.util.Map<java.lang.String,java.lang.Object> params) |
public SqlTplExecutor(@Nonnull
cn.featherfly.hammer.tpl.TplConfigFactory configFactory,
@Nonnull
SqlDbTemplateEngine templateEngine,
@Nonnull
Jdbc jdbc,
@Nonnull
cn.featherfly.common.db.mapping.JdbcMappingFactory mappingFactory,
SqlPageFactory sqlPageFactory)
configFactory - configFactorytemplateEngine - templateEnginejdbc - jdbcmappingFactory - mappingFactorysqlPageFactory - the sql page factorypublic int execute(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
execute 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic int execute(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
execute 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.Map<java.lang.String,java.lang.Object> single(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
single 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.Map<java.lang.String,java.lang.Object> single(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
single 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> E single(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params)
single 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> E single(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params)
single 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> java.util.List<E> list(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> java.util.List<E> list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> java.util.List<E> list(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> java.util.List<E> list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> java.util.List<E> list(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> java.util.List<E> list(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
list 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> pagination(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> pagination(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> cn.featherfly.common.structure.page.PaginationResults<E> pagination(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> cn.featherfly.common.structure.page.PaginationResults<E> pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
int offset,
int limit)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> cn.featherfly.common.structure.page.PaginationResults<E> pagination(java.lang.String tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> cn.featherfly.common.structure.page.PaginationResults<E> pagination(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> entityType,
java.util.Map<java.lang.String,java.lang.Object> params,
cn.featherfly.common.structure.page.Page page)
pagination 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> E value(java.lang.String tplExecuteId,
java.lang.Class<E> valueType,
java.util.Map<java.lang.String,java.lang.Object> params)
value 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <E> E value(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<E> valueType,
java.util.Map<java.lang.String,java.lang.Object> params)
value 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic int intValue(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
intValue 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic int intValue(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
intValue 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic long longValue(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
longValue 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic long longValue(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
longValue 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic double doubleValue(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
doubleValue 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic double doubleValue(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
doubleValue 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <N extends java.lang.Number> N number(java.lang.String tplExecuteId,
java.lang.Class<N> numberType,
java.util.Map<java.lang.String,java.lang.Object> params)
number 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic <N extends java.lang.Number> N number(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.lang.Class<N> numberType,
java.util.Map<java.lang.String,java.lang.Object> params)
number 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.Integer numberInt(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberInt 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.Integer numberInt(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberInt 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.Long numberLong(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberLong 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.Long numberLong(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberLong 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.Double numberDouble(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberDouble 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.Double numberDouble(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberDouble 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.math.BigDecimal numberBigDecimal(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberBigDecimal 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.math.BigDecimal numberBigDecimal(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberBigDecimal 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.String string(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
string 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic java.lang.String string(cn.featherfly.hammer.tpl.TplExecuteId tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
string 在接口中 cn.featherfly.hammer.tpl.TplExecutorpublic SqlPageFactory getSqlPageFactory()