Кастомизация Spring JPA: PropertyReferenceException: No property customize found for type ImageFile!

177
23 ноября 2017, 03:13

Кастомизирую 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!

Ошибка распространённая, но из ответов я ничего не понял (точнее, пробовал исправить, но ничего не получилось, а хочется именно понять, что не так и по каким правилам это работает).

Answer 1

Задача решилась следующим образом (во всяком случае, Spring стал подниматься):

Добавил (Implement methods) в ImageRepositoryCustom метод customize(); и всё заработало.

Ведь в стектрейсе запрашивало именно его.

READ ALSO
Динамическое создание view android

Динамическое создание view android

Добрый день, мне необходимо создать view динамически, тоесть не передавать при создании ссылку на статический xml файл, а динамически например...

169
Как защитить видео от копирования?

Как защитить видео от копирования?

Реализовываю платный видео сервисСтоит вопрос безопасности и защиты видео от копирования

185
Spring Framework. Сигнатура сервисных методов

Spring Framework. Сигнатура сервисных методов

Насколько мне известно, методы сервиса должны принимать и возвращать DTOПолучается, что в контроллере при вызове методов из сервиса иногда...

183
нужно сделать мигание JButton

нужно сделать мигание JButton

надо сделать анимацию из кнопок

147