public class SqlTplExecutor
extends java.lang.Object
implements cn.featherfly.hammer.tpl.TplExecutor
Config
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
SqlTplExecutor(cn.featherfly.hammer.tpl.TplConfigFactory configFactory,
SqlDbTemplateEngine templateEngine,
Jdbc jdbc,
JdbcMappingFactory mappingFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
<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) |
<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) |
java.math.BigDecimal |
numberBigDecimal(java.lang.String 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.Integer |
numberInt(java.lang.String 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) |
<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) |
<E> E |
value(java.lang.String 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
JdbcMappingFactory mappingFactory)
configFactory - configFactorytemplateEngine - templateEnginejdbc - jdbcmappingFactory - mappingFactorypublic 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 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 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 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 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(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> 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 <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 <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 <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 <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(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 <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 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.Long numberLong(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
numberLong 在接口中 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.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.String string(java.lang.String tplExecuteId,
java.util.Map<java.lang.String,java.lang.Object> params)
string 在接口中 cn.featherfly.hammer.tpl.TplExecutor