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