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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型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 QueryTranslatorT - 操作对象的类型jdbcTemplate - JdbcTemplatefieldExtractor - 属性提取器executeExecutor - 语句执行器clazz - 操作对象conditions - 筛选条件Copyright © 2021. All rights reserved.