类 BaseDao
java.lang.Object
cn.warpin.core.base.dao.BaseDao
基础数据访问对象类,提供常用的数据库操作方法。
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidbatchDelete(String[] idArray, String EntityName, String conditionName) 批量删除voidbatchDeleteByMultiCondition(String EntityName, Map<String, Object> param) 多条件删除单条件统计数量多条件统计数量单条件 数量 求和void局部更新void根据多条件更新voidupdateCount(String EntityName, Object object, String conditionName) sql更新count语句void批量更新表中数据
-
字段详细资料
-
entityManager
private jakarta.persistence.EntityManager entityManager
-
-
构造器详细资料
-
BaseDao
public BaseDao()
-
-
方法详细资料
-
update
局部更新- 参数:
EntityName- 表名object- 实体类对象conditionName- 主键字段名
-
updateByMultiCondition
public void updateByMultiCondition(String EntityName, Map<String, Object> param, Map<String, Object> condition) 根据多条件更新 -
updateCount
sql更新count语句- 抛出:
Exception
-
updateIN
public void updateIN(String EntityName, Object object, String conditionName, List idList, boolean isString) throws Exception 批量更新表中数据- 参数:
EntityName-object-conditionName-idList-isString-- 抛出:
Exception
-
batchDelete
批量删除- 参数:
EntityName-conditionName-
-
batchDeleteByMultiCondition
多条件删除- 参数:
EntityName-param-
-
count
public Integer count(String EntityName, Object object, String countName, String conditionName) throws Exception 单条件统计数量- 参数:
EntityName-object-countName-conditionName-- 返回:
- 抛出:
Exception
-
count
多条件统计数量- 参数:
EntityName-countName-conditionParam-- 返回:
-
sum
单条件 数量 求和- 参数:
EntityName-countName-conditionParam-- 返回:
-