类 BaseDao

java.lang.Object
cn.warpin.core.base.dao.BaseDao

@Repository public class BaseDao extends Object
基础数据访问对象类,提供常用的数据库操作方法。
  • 字段详细资料

    • entityManager

      private jakarta.persistence.EntityManager entityManager
  • 构造器详细资料

    • BaseDao

      public BaseDao()
  • 方法详细资料

    • update

      public void update(String EntityName, Object object, String conditionName)
      局部更新
      参数:
      EntityName - 表名
      object - 实体类对象
      conditionName - 主键字段名
    • updateByMultiCondition

      public void updateByMultiCondition(String EntityName, Map<String,Object> param, Map<String,Object> condition)
      根据多条件更新
    • updateCount

      public void updateCount(String EntityName, Object object, String conditionName) throws Exception
      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

      public void batchDelete(String[] idArray, String EntityName, String conditionName)
      批量删除
      参数:
      EntityName -
      conditionName -
    • batchDeleteByMultiCondition

      public void batchDeleteByMultiCondition(String EntityName, Map<String,Object> param)
      多条件删除
      参数:
      EntityName -
      param -
    • count

      public Integer count(String EntityName, Object object, String countName, String conditionName) throws Exception
      单条件统计数量
      参数:
      EntityName -
      object -
      countName -
      conditionName -
      返回:
      抛出:
      Exception
    • count

      public Integer count(String EntityName, String countName, Map<String,Object> conditionParam)
      多条件统计数量
      参数:
      EntityName -
      countName -
      conditionParam -
      返回:
    • sum

      public BigDecimal sum(String EntityName, String countName, Map<String,Object> conditionParam)
      单条件 数量 求和
      参数:
      EntityName -
      countName -
      conditionParam -
      返回: