类 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
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明long获取查询条件的结果数void根据Id删除void批量删除void删除voiddeleteAllById(List<ID> ids) 批量根据id删除org.springframework.data.domain.Page<T>findAll(org.springframework.data.domain.Pageable pageable) 分页获取根据条件查询获取org.springframework.data.domain.Page<T>findAll(org.springframework.data.jpa.domain.Specification<T> spec, org.springframework.data.domain.Pageable pageable) 根据查询条件分页获取根据ID获取 不存在则返回nullvoidflush()清空缓存,提交持久化根据ID获取 不存在且使用返回的对象时会抛异常getAll()获取所有列表获取总数保存saveOrUpdateAll(List<T> entities) 批量保存与修改修改
-
字段详细资料
-
dao
-
-
构造器详细资料
-
HiverBaseServiceImpl
-
-
方法详细资料
-
get
从接口复制的说明:HiverBaseService根据ID获取 不存在且使用返回的对象时会抛异常- 指定者:
get在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
id- 索引- 返回:
- 实体
-
findById
从接口复制的说明:HiverBaseService根据ID获取 不存在则返回null- 指定者:
findById在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
id- 索引- 返回:
- 实体
-
getAll
从接口复制的说明:HiverBaseService获取所有列表- 指定者:
getAll在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 返回:
- 实体列表
-
getTotalCount
从接口复制的说明:HiverBaseService获取总数- 指定者:
getTotalCount在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 返回:
- 实体总数
-
save
从接口复制的说明:HiverBaseService保存- 指定者:
save在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
entity- 实体- 返回:
- 实体
-
update
从接口复制的说明:HiverBaseService修改- 指定者:
update在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
entity- 实体- 返回:
- 实体
-
saveOrUpdateAll
从接口复制的说明:HiverBaseService批量保存与修改- 指定者:
saveOrUpdateAll在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
entities- 实体列表- 返回:
- 实体列表
-
delete
从接口复制的说明:HiverBaseService删除- 指定者:
delete在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
entity- 实体
-
delete
从接口复制的说明:HiverBaseService根据Id删除- 指定者:
delete在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
id- 索引
-
deleteAllById
从接口复制的说明:HiverBaseService批量根据id删除- 指定者:
deleteAllById在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
ids- 索引列表
-
delete
从接口复制的说明:HiverBaseService批量删除- 指定者:
delete在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
entities- 实体列表
-
flush
public void flush()从接口复制的说明:HiverBaseService清空缓存,提交持久化- 指定者:
flush在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long>
-
findAll
从接口复制的说明:HiverBaseService根据条件查询获取- 指定者:
findAll在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
spec- 查询条件- 返回:
- 实体列表
-
findAll
public org.springframework.data.domain.Page<T> findAll(org.springframework.data.domain.Pageable pageable) 从接口复制的说明:HiverBaseService分页获取- 指定者:
findAll在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
pageable- 分页条件- 返回:
- 实体列表
-
findAll
public org.springframework.data.domain.Page<T> findAll(org.springframework.data.jpa.domain.Specification<T> spec, org.springframework.data.domain.Pageable pageable) 从接口复制的说明:HiverBaseService根据查询条件分页获取- 指定者:
findAll在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
spec- 查询条件pageable- 分页条件- 返回:
- 实体列表
-
count
从接口复制的说明:HiverBaseService获取查询条件的结果数- 指定者:
count在接口中HiverBaseService<T extends HiverBaseEntity,ID extends Long> - 参数:
spec- 查询条件- 返回:
- 结果数
-