У меня проблемы с этим свойством в моем проекте данных с пружинами.
org.springframework.data.mapping.PropertyReferenceException: нет свойства customProperty для типа CustomType !
Сущность CustomType связана с именем этого «свойства», указывающим на сущность CustomType2. В CustomType2 Entity у меня есть объединение с именем столбца и правильным именем свойства. Может быть, я что-то упустил, но я не вижу, в чем проблема. Когда мой dao вызывает метод findAll, выдается вышеуказанная ошибка.
CustomType.java
...
@OneToMany(mappedBy = "customProperty")
private List<CustomType2> customProperty2;
CustomType2.java
@JoinColumn(name = "COLUMN_NAME")
@ManyToOne(fetch = FetchType.LAZY)
private CustomType customProperty;
Мои репозитории имеют правильные имена:
CustomTypeRepository (расширяется от):
- JpaRepository
- JpaSpecificationExecutor
- CustomTypeExtension
Реализация:
CustomTypeSuffixImpl (This suffix is defined in the context.xml file)
<jpa:repositories
base-package="com.package.repository" repository-impl-postfix="SuffixImpl"/>
Извините, я должен изменить названия классов, но если кому-то нужна дополнительная информация, пожалуйста, скажите мне.