#spring-boot #hibernate #jpa #spring-data-jpa
#весенняя загрузка #переход в спящий режим #jpa #spring-data-jpa
Вопрос:
здравствуйте, я только что создал запрос в своем методе, который возвращает SQL-запрос, sql-запрос находится в переменной типа string, которая находится в параметре, но я не могу выполнить его с помощью @Query пожалуйста, что я должен сделать!
репозиторий JPA интерфейса кода :
@Query(requete)
Iterable<Closerfprfx> findAllrequete(String requete);
ошибка :
запрос не может быть разрешен для переменной
Ответ №1:
вы не можете записать переменную в аннотации @Query. вы должны написать это напрямую, как «выбрать * из foo f»
Комментарии:
1. пожалуйста, не могли бы вы сказать мне, что я должен делать, теперь мне нужно выполнить мою переменную, потому что эта переменная содержит мой SQL-запрос
2. вы можете определить частную статическую конечную строковую переменную, а затем использовать ее в аннотации @Query.