Я пытаюсь добавить несколько пользовательских методов запроса в CrudRepository. Я последовал примеру в репозитории spring-data-examples для jpa / example /.../ custom. Он определяет интерфейс репо, например:
public interface UserRepository extends CrudRepository<User, Long>, UserRepositoryCustom {
В моем эквиваленте UserRepositoryCustom у меня есть свои пользовательские методы, и у меня есть другой класс, который реализует их. Там так много магии, что я не знаю, как SpringData находит эти классы! В моей реализации у меня есть собственный метод запроса с именем createUserGroup (). Когда я пытаюсь запустить тесты, я получаю ..
Причина: org.springframework.data.mapping.PropertyReferenceException: не найдено свойство createUserGroup для типа User!
Как сообщить SpringData о моей пользовательской реализации, чтобы она не пыталась интерпретировать пользовательские методы интерфейса как магические методы запроса по имени метода?