类 BaseServiceImpl


  • @Transactional
    @Service
    public class BaseServiceImpl
    extends Object
    通用方法
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void delete​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, Long id)  
      void deleteAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, List<Long> ids)  
      Optional find​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, Long id)  
      List findAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, Object objects, String[] dimField)  
      org.springframework.data.domain.Page findAll​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor, Object objects, Integer pageNumber, Integer pageSize)
      多条件查询加所属公司筛选
      org.springframework.data.domain.Page findAll​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor, Object objects, Integer pageNumber, Integer pageSize, String[] dimField)  
      org.springframework.data.domain.Page findAllByKey​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor, String key, Integer pageNumber, Integer pageSize, String[] pollingrecordDimField)  
      List findAllByKey​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor, String key, String[] pollingrecordDimField)  
      Object save​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, Object object, javax.servlet.http.HttpServletRequest request)  
      void saveAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, List<?> objects, javax.servlet.http.HttpServletRequest request)  
      void update​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, Object object)  
      void updateAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository, List<Object> objects)  
    • 构造器详细资料

      • BaseServiceImpl

        public BaseServiceImpl()
    • 方法详细资料

      • save

        public Object save​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                           Object object,
                           javax.servlet.http.HttpServletRequest request)
                    throws Exception
        抛出:
        Exception
      • saveAll

        public void saveAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                            List<?> objects,
                            javax.servlet.http.HttpServletRequest request)
                     throws Exception
        抛出:
        Exception
      • delete

        public void delete​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                           Long id)
      • deleteAll

        public void deleteAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                              List<Long> ids)
      • update

        public void update​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                           Object object)
                    throws Exception
        抛出:
        Exception
      • updateAll

        public void updateAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                              List<Object> objects)
                       throws Exception
        抛出:
        Exception
      • find

        public Optional find​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                             Long id)
      • findAll

        public org.springframework.data.domain.Page findAll​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor,
                                                            Object objects,
                                                            Integer pageNumber,
                                                            Integer pageSize,
                                                            String[] dimField)
                                                     throws IllegalAccessException
        参数:
        jpaSpecificationExecutor - dao对象
        objects - 查询对象
        pageNumber - 第几页
        pageSize - 每页大小
        dimField - 需要模糊查询的字段
        返回:
        抛出:
        IllegalAccessException
      • findAll

        public List findAll​(org.springframework.data.jpa.repository.JpaRepository jpaRepository,
                            Object objects,
                            String[] dimField)
        参数:
        jpaRepository - dao对象
        objects - 查询对象
        dimField - 需要模糊查询的字段
        返回:
      • findAllByKey

        public org.springframework.data.domain.Page findAllByKey​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor,
                                                                 String key,
                                                                 Integer pageNumber,
                                                                 Integer pageSize,
                                                                 String[] pollingrecordDimField)
      • findAll

        public org.springframework.data.domain.Page findAll​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor,
                                                            Object objects,
                                                            Integer pageNumber,
                                                            Integer pageSize)
                                                     throws IllegalAccessException
        多条件查询加所属公司筛选
        参数:
        jpaSpecificationExecutor -
        objects -
        pageNumber -
        pageSize -
        返回:
        抛出:
        IllegalAccessException
      • findAllByKey

        public List findAllByKey​(org.springframework.data.jpa.repository.JpaSpecificationExecutor jpaSpecificationExecutor,
                                 String key,
                                 String[] pollingrecordDimField)