SPEL не работает с оператором «in» для коллекций внутри объекта.JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 SPEL не работает с оператором «in» для коллекций внутри объекта.

Сообщение Гость »


@Query("выберите отдельный продукт из продукта Product, где product.name в :#{#filters.names}") Set findAllForFilter (фильтры фильтров); Фильтры общедоступного класса { частные имена Set; }
Изображение



Изображение


2023-09-19 12:02:17.183 WARN 6316 --- [nio-8080-exec-6].m.m.a.ExceptionHandlerExceptionResolver: решено [org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.hql.internal.ast .QuerySyntaxException: неожиданный узел AST: {vector} [выберите отдельный продукт из ...

Здравствуйте, я пытаюсь выполнить запрос с несколькими элементами в моих коллекциях. Однако это не работает, но работает с отдельными элементами.

Изображение
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»