Имя таблицы. Ошибка выдачи групп в 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

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