接口 JpaWriteableService<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
- 所有超级接口:
JpaReadableService<E,ID>
- 所有已知实现类:
AbstractJpaService
public interface JpaWriteableService<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
extends JpaReadableService<E,ID>
Description: 可读、可写的Service基础接口
- 作者:
- : gengwei.zheng
- Date:
- : 2021/7/7 16:47
-
方法概要
修饰符和类型方法说明default void删除数据default void删除全部数据default void删除指定多个数据default void批量全部删除default voiddeleteById(ID id) 根据ID删除数据default voidflush()刷新实体状态default E保存或更新数据批量保存或更新数据saveAllAndFlush(List<E> entities) 批量保存或者更新default EsaveAndFlush(E entity) 保存或者更新从接口继承的方法 cn.herodotus.stirrup.data.crud.service.JpaReadableService
count, count, existsById, findAll, findAll, findAll, findAll, findById, findByPage, findByPage, findByPage, findByPage, findByPage, findByPage, findByPage, getRepository
-
方法详细资料
-
delete
删除数据- 参数:
entity- 数据对应实体
-
deleteAllInBatch
default void deleteAllInBatch()批量全部删除 -
deleteAll
删除指定多个数据- 参数:
entities- 数据对应实体集合
-
deleteAll
default void deleteAll()删除全部数据 -
deleteById
根据ID删除数据- 参数:
id- 数据对应ID
-
save
保存或更新数据- 参数:
domain- 数据对应实体- 返回:
- 已保存数据
-
saveAll
批量保存或更新数据- 参数:
entities- 实体集合- 返回:
- 已经保存的实体集合
-
saveAndFlush
保存或者更新- 参数:
entity- 实体- 返回:
- 保存后实体
-
saveAllAndFlush
批量保存或者更新- 参数:
entities- 实体列表- 返回:
- 保存或更新后的实体
-
flush
default void flush()刷新实体状态
-