Size: a a a

2020 November 22

A

Alex in learn.java
Dmitriy Shilnikov
Не, там всё добавлено давно.
Нужно указать data source для проекта
источник

LS

Leonid Smirnov in learn.java
Попробуй конструкцию параметра взять в одинарные кавычки ':param%'  может прокатит - ошибка пропадает, явно конфликт с этой конструкцией
источник

DS

Dmitriy Shilnikov in learn.java
Alex
Нужно указать data source для проекта
Если бы я не указал data source для проекта, он бы на все поля ругался. Естественно, что он у меня указан.
источник

DS

Dmitriy Shilnikov in learn.java
Leonid Smirnov
Попробуй конструкцию параметра взять в одинарные кавычки ':param%'  может прокатит - ошибка пропадает, явно конфликт с этой конструкцией
Тогда запрос перестанет работать же
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
А может есть какая-то волшебная аннотация, которую можно над @Query повесить, чтобы идея перестала вообще проверять синтаксис запроса?
Можно вроде как-то выключать инспекцию для отдельного места, потыкайся по меню, которое на alt+enter выскакивает
источник

DS

Dmitriy Shilnikov in learn.java
Он реально будет искать :personnelNumberPrefix%
источник

A

Alex in learn.java
Dmitriy Shilnikov
Если бы я не указал data source для проекта, он бы на все поля ругался. Естественно, что он у меня указан.
Значит нужно просто обновить структуру БД в Database спарва
источник

LS

Leonid Smirnov in learn.java
значит проблема не в limit все-таки
источник

LS

Leonid Smirnov in learn.java
Alex
Значит нужно просто обновить структуру БД в Database спарва
Это не помогает)
источник

DS

Dmitriy Shilnikov in learn.java
Leonid Smirnov
значит проблема не в limit все-таки
Проблема в %. Если его убрать, то всё ок.
источник

DS

Dmitriy Shilnikov in learn.java
Alex
Значит нужно просто обновить структуру БД в Database спарва
Причём тут это? Идея синтаксис запроса распарсить не может.
источник

A

Alex in learn.java
Dmitriy Shilnikov
Причём тут это? Идея синтаксис запроса распарсить не может.
идея же парсит я просто предположил
источник

LS

Leonid Smirnov in learn.java
Dmitriy Shilnikov
Проблема в %. Если его убрать, то всё ок.
Покрути символ, попробуй заэкранировать  как-нибудь \\%   /% и т.п. =)
источник

LS

Leonid Smirnov in learn.java
самому уже интересно :D
источник

DS

Dmitriy Shilnikov in learn.java
Не, я нашёл уже форму, на которую не ругается
источник

DS

Dmitriy Shilnikov in learn.java
LIKE CONCAT(:param, '%') LIMIT 5
источник

LS

Leonid Smirnov in learn.java
хаха) ну тоже вариант, забавно
источник

DS

Dmitriy Shilnikov in learn.java
Но как-то тупо, что запрос приходится менять из-за идеи
источник

LS

Leonid Smirnov in learn.java
ну хорошо, что решение нашел)
источник

DS

Dmitriy Shilnikov in learn.java
Но с ненативным я так и не нашёл решения
источник