Имя таблицы. Ошибка выдачи групп в Java HibernateJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Имя таблицы. Ошибка выдачи групп в Java Hibernate

Сообщение Anonymous »

Я использую спящий режим Java в своем приложении с MySQL 8.0. У меня есть таблица «Группы», для которой я создал сущность в своей сущности. Проблема в том, что всякий раз, когда я пытаюсь выполнить какой-либо запрос, связанный с этой таблицей, приложение выдает ошибку. Запрос в БД выполняется нормально, когда я использую имя таблицы с именем схемы из-за зарезервированного ключевого слова «Группы», например «выберите * из dbo.Groups as g, где g.Id=1», но когда я пытаюсь сделать то же самое в Java, он выдает ошибку. Любые предложения будут полезны.

Код: Выделить всё

String query = "FROM Groups AS g WHERE g.Id = ?0";
List groups = (List) find(query, Id);


Ошибка

java.sql.SQLSyntaxErrorException: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис.


Подробнее здесь: https://stackoverflow.com/questions/789 ... -hibernate
Ответить

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

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

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

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

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