Кастомизирую Spring Jparepository
.
Вот интерфейс:
@NoRepositoryBean
public interface ImageRepositoryCustom<T extends ImageAbstract,
P extends EntityPathBase<T>, ID extends Serializable>
extends JpaRepository<T, ID>, QuerydslPredicateExecutor<T>,
QuerydslBinderCustomizer<P> {
}
От него наследуется интерфейс, с которым я уже планирую работать:
@Repository
public interface ImageFileRepository extends ImageRepositoryCustom<ImageFile,
QImageFile, Long> {
}
Конец стектрейса:
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property customize found for type ImageCategory!
Ошибка распространённая, но из ответов я ничего не понял (точнее, пробовал исправить, но ничего не получилось, а хочется именно понять, что не так и по каким правилам это работает).
Задача решилась следующим образом (во всяком случае, Spring стал подниматься):
Добавил (Implement methods)
в ImageRepositoryCustom
метод customize();
и всё заработало.
Ведь в стектрейсе запрашивало именно его.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, мне необходимо создать view динамически, тоесть не передавать при создании ссылку на статический xml файл, а динамически например...
Реализовываю платный видео сервисСтоит вопрос безопасности и защиты видео от копирования
Насколько мне известно, методы сервиса должны принимать и возвращать DTOПолучается, что в контроллере при вызове методов из сервиса иногда...