public class SimpleQueryTranslator extends Object implements QueryTranslator
Constructor and Description |
---|
SimpleQueryTranslator() |
Modifier and Type | Method and Description |
---|---|
<T> Long |
countAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions)
查询符合条件的记录的数量
|
<T> Long |
countAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
T t)
查询符合条件的记录的数量
|
<T> List<T> |
findAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order)
根据条件查询全部符合条件的记录
|
<T> List<T> |
findAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
T t,
Order order)
根据条件查询全部符合条件的记录
|
<T> T |
findByPrimaryKey(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
Object primaryKey)
根据主键查询一条记录
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order,
int pageSize,
int pageNum)
根据条件分页查询符合条件的记录
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
T t,
Order order,
int pageSize,
int pageNum)
根据条件分页查询符合条件的记录
|
<T> List<T> |
findTop(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
Class<T> clazz,
List<Condition> conditions,
Order order,
int topNum)
根据条件查询前几条符合条件的记录
|
<T> List<T> |
findTop(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
T t,
Order order,
int topNum)
根据条件查询前几条符合条件的记录
|
public <T> T findByPrimaryKey(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, Class<T> clazz, Object primaryKey)
findByPrimaryKey
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器clazz
- 操作对象primaryKey
- 主键public <T> List<T> findAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, T t, Order order)
findAll
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器t
- 查询条件order
- 排序条件public <T> List<T> findAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, Class<T> clazz, List<Condition> conditions, Order order)
findAll
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器clazz
- 操作对象conditions
- 筛选条件order
- 排序条件public <T> List<T> findTop(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, T t, Order order, int topNum)
findTop
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器t
- 查询条件order
- 排序条件topNum
- 查询出的记录的数量public <T> List<T> findTop(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, Class<T> clazz, List<Condition> conditions, Order order, int topNum)
findTop
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器clazz
- 操作对象conditions
- 筛选条件order
- 排序条件topNum
- 查询出的记录的数量public <T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, T t, Order order, int pageSize, int pageNum)
findPage
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器t
- 查询条件order
- 排序条件pageSize
- 分页大小pageNum
- 当前页页码public <T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, Class<T> clazz, List<Condition> conditions, Order order, int pageSize, int pageNum)
findPage
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器clazz
- 操作对象conditions
- 筛选条件order
- 排序条件pageSize
- 分页大小pageNum
- 当前页页码public <T> Long countAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, T t)
countAll
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器t
- 查询条件public <T> Long countAll(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, Class<T> clazz, List<Condition> conditions)
countAll
in interface QueryTranslator
T
- 操作对象的类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 语句执行器clazz
- 操作对象conditions
- 筛选条件Copyright © 2021. All rights reserved.