Весенняя загрузка: выполнение SQL

#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.