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.