Not correct query JPQL in Spring 3
Spring 3.0.12 Database: H2 Мой класс, я использую дженерики:
public interface AbstractTempDataRepository<TEMP_DATA extends AbstractTempData<?, ?>> extends AbstractCoreRepository<TEMP_DATA, Long, SearchTempDataDTO>
Вот часть в репозитория и в этом месте " td.owner.id " вроде как вся проблема
@Query("SELECT td FROM TempData td WHERE td.owner.id = ?1")
List<TEMP_DATA> findAllByOwnerId(String ownerId, Pageable pageable);
Вот три последних части ошибки которую я получаю:
Caused by: org.hibernate.query.sqm.InterpretationException: Error interpreting query [SELECT td FROM TempData td WHERE td.owner.id = ?1]; this may indicate a semantic (user query) problem or a bug in the parser [SELECT td FROM TempData td WHERE td.owner.id = ?1]
Caused by: java.lang.IllegalArgumentException: org.hibernate.query.SemanticException: Could not resolve attribute 'id' of 'project.module.file_storage.configuration.abstraction.data.domain.FileStorageModuleAccount
Caused by: org.hibernate.query.SemanticException: Could not resolve attribute 'id' of 'project.module.file_storage.configuration.abstraction.data.domain.FileStorageModuleAccount
Подскжаите, возможно как-то проигнорировать валидацю или другие варианты, но без native query