类 HiverBaseServiceImpl<T extends HiverBaseEntity,ID extends Long,R extends HiverBaseDao<T,ID>>

java.lang.Object
plus.hiver.common.base.HiverBaseServiceImpl<T,ID,R>
所有已实现的接口:
HiverBaseService<T,ID>
直接已知子类:
DepartmentHeaderServiceImpl, DepartmentServiceImpl, LogServiceImpl, PermissionServiceImpl, RoleDepartmentServiceImpl, RolePermissionServiceImpl, RoleServiceImpl, SettingServiceImpl, StopWordServiceImpl, UserRoleServiceImpl, UserServiceImpl

public abstract class HiverBaseServiceImpl<T extends HiverBaseEntity,ID extends Long,R extends HiverBaseDao<T,ID>> extends Object implements HiverBaseService<T,ID>

尊重知识产权,CV 请保留版权,海文科技 https://hiver.cc 出品,不允许非法使用,后果自负

作者:
Yazhi Li
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected final R
     
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
     
  • 方法概要

    修饰符和类型
    方法
    说明
    long
    count(org.springframework.data.jpa.domain.Specification<T> spec)
    获取查询条件的结果数
    void
    delete(ID id)
    根据Id删除
    void
    delete(List<T> entities)
    批量删除
    void
    delete(T entity)
    删除
    void
    批量根据id删除
    org.springframework.data.domain.Page<T>
    findAll(org.springframework.data.domain.Pageable pageable)
    分页获取
    findAll(org.springframework.data.jpa.domain.Specification<T> spec)
    根据条件查询获取
    org.springframework.data.domain.Page<T>
    findAll(org.springframework.data.jpa.domain.Specification<T> spec, org.springframework.data.domain.Pageable pageable)
    根据查询条件分页获取
    根据ID获取 不存在则返回null
    void
    清空缓存,提交持久化
    get(ID id)
    根据ID获取 不存在且使用返回的对象时会抛异常
    获取所有列表
    获取总数
    save(T entity)
    保存
    saveOrUpdateAll(List<T> entities)
    批量保存与修改
    update(T entity)
    修改

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait