程序包 cool.scx.data
接口 BaseDao<Entity,ID>
public interface BaseDao<Entity,ID>
最基本的 可以实现 实体类 CRUD 的 DAO
- 版本:
- 0.1.3
- 作者:
- scx567888
-
方法概要
修饰符和类型方法说明获取 类long查询行数long删除insert(Entity entity, ColumnFilter columnFilter) 插入insertBatch(Collection<Entity> entityList, ColumnFilter columnFilter) 批量插入select(Query query, ColumnFilter columnFilter) 查询longupdate(Entity entity, Query query, ColumnFilter columnFilter) 更新
-
方法详细资料
-
insert
插入- 参数:
entity- 实体类columnFilter- 过滤器- 返回:
- 主键 ID (无主键则为 null)
-
insertBatch
批量插入- 参数:
entityList- 实体类columnFilter- 过滤器- 返回:
- 主键 ID 列表
-
select
查询- 参数:
query- 查询条件columnFilter- 过滤器- 返回:
- 数据列表
-
update
更新- 参数:
entity- 需要更新的数据query- 查询条件columnFilter- 过滤器- 返回:
- 更新成功的条数
-
delete
删除- 参数:
query- 查询条件- 返回:
- 删除成功的条数
-
count
查询行数- 参数:
query- 查询条件- 返回:
- 符合条件的行数
-
_entityClass
获取 类- 返回:
- a
-