public interface JdbcHelper
JdbcTemplate操作器
【注意】在没有特意指出的前提下,所有筛选条件的笔记方式为完全匹配| Modifier and Type | Method and Description |
|---|---|
<T> Long |
countAll(Class<T> clazz,
Condition... conditions)
查询符合条件的记录的数量
|
<T> Long |
countAll(Class<T> clazz,
Example example)
查询符合条件的记录的数量
|
<T> Long |
countAll(T t)
查询符合条件的记录的数量
|
<T> int |
delete(Class<T> clazz,
Condition... conditions)
根据条件批量删除数据
|
<T> int |
delete(Class<T> clazz,
Example example)
根据条件批量删除数据
|
<T> int |
delete(Class<T> clazz,
List<Condition> conditions)
根据条件批量删除数据
|
<T> int |
delete(T t)
根据条件批量删除数据
|
<T> int |
deleteByPrimaryKey(Class<T> clazz,
Object primaryKey)
根据主键删除一条数据
|
<T> List<T> |
findAll(Class<T> clazz,
Condition... conditions)
查询所有符合条件的数据
|
<T> List<T> |
findAll(Class<T> clazz,
Example example)
查询所有符合条件的数据
|
<T> List<T> |
findAll(Class<T> clazz,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> List<T> |
findAll(Class<T> clazz,
Order order,
Condition... conditions)
查询所有符合条件的数据
|
<T> List<T> |
findAll(Class<T> clazz,
Order order,
Example example)
查询所有符合条件的数据
|
<T> List<T> |
findAll(Class<T> clazz,
Order order,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> List<T> |
findAll(T t)
查询所有符合条件的数据
|
<T> List<T> |
findAll(T t,
Order order)
查询所有符合条件的数据
|
<T> List<T> |
findAll(T t,
String orderName)
查询所有符合条件的数据(默认升序)
|
<T> List<T> |
findAll(T t,
String orderName,
Order.Direction direction)
查询所有符合条件的数据
|
<T> T |
findByPrimaryKey(Class<T> clazz,
Object primaryKey)
根据主键从指定表查询一条数据
|
<T> T |
findOne(Class<T> clazz,
Condition... conditions)
查询所有符合条件的数据
|
<T> T |
findOne(Class<T> clazz,
Example example)
查询所有符合条件的数据
|
<T> T |
findOne(Class<T> clazz,
List<Condition> conditions)
查询所有符合条件的数据
|
<T> T |
findOne(T t)
查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(Class<T> clazz,
int pageSize,
int pageNum,
Condition... conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(Class<T> clazz,
int pageSize,
int pageNum,
Example example)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(Class<T> clazz,
int pageSize,
int pageNum,
List<Condition> conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
Condition... conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
Example example)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(Class<T> clazz,
int pageSize,
int pageNum,
Order order,
List<Condition> conditions)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(T t,
int pageSize,
int pageNum)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(T t,
int pageSize,
int pageNum,
Order order)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(T t,
int pageSize,
int pageNum,
String orderName)
分页查询所有符合条件的数据
|
<T> com.yishuifengxiao.common.tool.entity.Page<T> |
findPage(T t,
int pageSize,
int pageNum,
String orderName,
Order.Direction direction)
分页查询所有符合条件的数据
|
<T> List<T> |
findTop(Class<T> clazz,
Order order,
int topNum,
Condition... conditions)
根据条件查询前几条符合条件的记录
|
<T> List<T> |
findTop(Class<T> clazz,
Order order,
int topNum,
Example example)
根据条件查询前几条符合条件的记录
|
<T> List<T> |
findTop(T t,
Order order,
int topNum)
根据条件查询前几条符合条件的记录
|
<T> int |
insert(T t)
以全属性方式新增一条数据
|
<T> int |
insertSelective(T t)
以可选属性方式新增一条数据
|
<T> int |
update(T t,
Example example)
根据条件全属性更新方式批量更新数据
|
<T> int |
update(T t,
List<Condition> conditions)
根据条件全属性更新方式批量更新数据
|
<T> int |
update(T t,
T condition)
根据条件全属性更新方式批量更新数据
|
<T> int |
updateByPrimaryKey(T t)
根据主键全属性更新方式更新一条数据
|
<T> int |
updateByPrimaryKeySelective(T t)
根据主键可选属性更新方式更新一条数据
|
<T> int |
updateSelective(T t,
Example example)
根据条件可选属性更新方式批量更新数据
|
<T> int |
updateSelective(T t,
List<Condition> conditions)
根据条件可选属性更新方式批量更新数据
|
<T> int |
updateSelective(T t,
T condition)
根据条件可选属性更新方式批量更新数据
|
<T> T findByPrimaryKey(Class<T> clazz, Object primaryKey)
T - POJO类clazz - POJO类primaryKey - 主键<T> Long countAll(T t)
T - POJO类t - 查询条件<T> Long countAll(Class<T> clazz, Condition... conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> Long countAll(Class<T> clazz, Example example)
T - POJO类clazz - POJO类example - 筛选条件<T> T findOne(T t)
T - POJO类t - 查询条件<T> T findOne(Class<T> clazz, Condition... conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> T findOne(Class<T> clazz, Example example)
T - POJO类clazz - POJO类example - 筛选条件<T> T findOne(Class<T> clazz, List<Condition> conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> List<T> findAll(T t)
T - POJO类t - 查询条件<T> List<T> findAll(T t, Order order)
T - POJO类t - 查询条件order - 排序条件<T> List<T> findAll(T t, String orderName)
T - POJO类t - 查询条件orderName - 排序字段,必须为对应的POJO属性的名字<T> List<T> findAll(T t, String orderName, Order.Direction direction)
T - POJO类t - 查询条件orderName - 排序字段,必须为对应的POJO属性的名字direction - 排序方向<T> List<T> findAll(Class<T> clazz, Condition... conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> List<T> findAll(Class<T> clazz, Example example)
T - POJO类clazz - POJO类example - 筛选条件<T> List<T> findAll(Class<T> clazz, List<Condition> conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> List<T> findAll(Class<T> clazz, Order order, Condition... conditions)
T - POJO类clazz - POJO类order - 排序条件conditions - 筛选条件<T> List<T> findAll(Class<T> clazz, Order order, Example example)
T - POJO类clazz - POJO类order - 排序条件example - 筛选条件<T> List<T> findAll(Class<T> clazz, Order order, List<Condition> conditions)
T - POJO类clazz - POJO类order - 排序条件conditions - 筛选条件<T> List<T> findTop(T t, Order order, int topNum)
T - POJO类t - 查询条件order - 排序条件topNum - 查询出的记录的数量<T> List<T> findTop(Class<T> clazz, Order order, int topNum, Example example)
T - POJO类clazz - POJO类order - 排序条件topNum - 查询出的记录的数量example - 筛选条件<T> List<T> findTop(Class<T> clazz, Order order, int topNum, Condition... conditions)
T - POJO类clazz - POJO类order - 排序条件topNum - 查询出的记录的数量conditions - 筛选条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(T t,
int pageSize,
int pageNum)
T - POJO类t - 查询条件pageSize - 分页大小pageNum - 当前页页码<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(T t,
int pageSize,
int pageNum,
Order order)
T - POJO类t - 查询条件pageSize - 分页大小pageNum - 当前页页码order - 排序条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(T t,
int pageSize,
int pageNum,
String orderName)
T - POJO类t - 查询条件pageSize - 分页大小pageNum - 当前页页码orderName - 排序字段,必须为对应的POJO属性的名字<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(T t,
int pageSize,
int pageNum,
String orderName,
Order.Direction direction)
T - POJO类t - 查询条件pageSize - 分页大小pageNum - 当前页页码orderName - 排序字段,必须为对应的POJO属性的名字direction - 排序方向<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(Class<T> clazz, int pageSize, int pageNum, Condition... conditions)
T - POJO类clazz - POJO类pageSize - 分页大小pageNum - 当前页页码conditions - 筛选条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(Class<T> clazz, int pageSize, int pageNum, Example example)
T - POJO类clazz - POJO类pageSize - 分页大小pageNum - 当前页页码example - 筛选条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(Class<T> clazz, int pageSize, int pageNum, List<Condition> conditions)
T - POJO类clazz - POJO类pageSize - 分页大小pageNum - 当前页页码conditions - 筛选条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(Class<T> clazz, int pageSize, int pageNum, Order order, Condition... conditions)
T - POJO类clazz - POJO类pageSize - 分页大小pageNum - 当前页页码order - 排序条件conditions - 筛选条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(Class<T> clazz, int pageSize, int pageNum, Order order, Example example)
T - POJO类clazz - POJO类pageSize - 分页大小pageNum - 当前页页码order - 排序条件example - 筛选条件<T> com.yishuifengxiao.common.tool.entity.Page<T> findPage(Class<T> clazz, int pageSize, int pageNum, Order order, List<Condition> conditions)
T - POJO类clazz - POJO类pageSize - 分页大小pageNum - 当前页页码order - 排序条件conditions - 筛选条件<T> int updateByPrimaryKey(T t)
T - POJO类t - 待更新的数据<T> int updateByPrimaryKeySelective(T t)
T - POJO类t - 待更新的数据<T> int update(T t,
Example example)
T - POJO类t - 待更新的数据example - 筛选条件<T> int update(T t,
List<Condition> conditions)
T - POJO类t - 待更新的数据conditions - 筛选条件<T> int update(T t,
T condition)
T - POJO类t - 待更新的数据condition - 更新条件<T> int updateSelective(T t,
T condition)
T - POJO类t - 待更新的数据condition - 更新条件<T> int updateSelective(T t,
Example example)
T - POJO类t - 待更新的数据example - 筛选条件<T> int updateSelective(T t,
List<Condition> conditions)
T - POJO类t - 待更新的数据conditions - 筛选条件<T> int deleteByPrimaryKey(Class<T> clazz, Object primaryKey)
T - POJO类clazz - 操作的对象primaryKey - 主键值<T> int delete(T t)
T - POJO类t - 删除条件<T> int delete(Class<T> clazz, Condition... conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> int delete(Class<T> clazz, Example example)
T - POJO类clazz - POJO类example - 筛选条件<T> int delete(Class<T> clazz, List<Condition> conditions)
T - POJO类clazz - POJO类conditions - 筛选条件<T> int insert(T t)
T - POJO类t - 待新增的数据<T> int insertSelective(T t)
T - POJO类t - 待新增的数据Copyright © 2021. All rights reserved.