Spring Data JPA findAll с разными EntityGraphJAVA

Программисты JAVA общаются здесь
Anonymous
Spring Data JPA findAll с разными EntityGraph

Сообщение Anonymous »

В репозитории Spring Data JPA мне нужно указать несколько методов, которые делают одно и то же (например, findAll), но с указанием другой аннотации @EntityGraph (цель состоит в том, чтобы оптимизировать методы для использования в разных сервисах).
Эс.

Код: Выделить всё

@Repository
public interface UserRepository extends JpaSpecificationExecutor, JpaRepository {

@EntityGraph(attributePaths = { "roles" })
findAll[withRoles](Specification sp);

@EntityGraph(attributePaths = { "groups" })
findAll[withGroups](Specification sp);

etc...
}
В Java мы не можем использовать один и тот же знак метода несколько раз, так как же с этим справиться?

Есть ли возможно ли это без использования JPQL?

Спасибо,

Габриэль

Подробнее здесь: https://stackoverflow.com/questions/615 ... ntitygraph

Вернуться в «JAVA»