public interface SelfRelevanceJpaRepository<T extends SelfRelevance<ID>,ID> extends BaseJpaRepository<T,ID>
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
checkPid(ID pid,
ID id,
ID rootId)
校验pid
|
boolean |
existsByPid(ID pid)
根据 pid 查询是否存在
|
List<T> |
findByPid(ID pid)
根据 PID 查询
|
List<T> |
findByPidIn(Iterable<ID> pids)
根据 pids 查询
|
default List<T> |
getAllParent(Collection<ID> pids,
List<T> parentList)
获取所有上级节点
|
default List<T> |
getAllSub(Collection<ID> ids,
List<T> childrenList)
获取所有子节点
|
deleteAllByIdIndeleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveboolean existsByPid(ID pid)
pid - piddefault void checkPid(ID pid, ID id, ID rootId)
pid - 上级节点idid - 节点idrootId - 根节点iddefault List<T> getAllSub(Collection<ID> ids, List<T> childrenList)
ids - ids 要获取子节点的id列表childrenList - 子节点列表List<T> 子节点列表Copyright © 2022. All rights reserved.