public interface MybatisBaseDao<T,I>
Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能
这个 Mapper 支持 id 泛型
| Modifier and Type | Method and Description |
|---|---|
int |
deleteBatchByPrimaryKeys(List<I> idList)
删除(根据ID 批量删除)
|
int |
deleteByPrimaryKey(I id)
根据 主键 删除
|
int |
insert(T entity)
插入一条记录
|
int |
insertSelective(T entity)
插入一条记录(选择字段, null 字段不插入)
|
List<T> |
selectBatchByPrimaryKeys(List<I> idList)
查询(根据ID 批量查询)
|
T |
selectByPrimaryKey(I id)
根据 ID 查询
|
Page<T> |
selectPage(PageParam pageParam,
T entity)
根据 分页参数和entity对象,查询一页记录
|
int |
updateByPrimaryKey(T entity)
根据 ID 修改
|
int |
updateSelectiveByPrimaryKey(T entity)
根据 ID 选择修改
|
int insert(T entity)
插入一条记录
entity - 实体对象int insertSelective(T entity)
插入一条记录(选择字段, null 字段不插入)
entity - 实体对象int deleteByPrimaryKey(I id)
根据 主键 删除
id - 主键IDint deleteBatchByPrimaryKeys(List<I> idList)
删除(根据ID 批量删除)
idList - 主键ID列表int updateByPrimaryKey(T entity)
根据 ID 修改
entity - 实体对象int updateSelectiveByPrimaryKey(T entity)
根据 ID 选择修改
entity - 实体对象List<T> selectBatchByPrimaryKeys(List<I> idList)
查询(根据ID 批量查询)
idList - 主键ID列表Copyright © 2018 Pivotal Software, Inc.. All rights reserved.