2013-08-16 1 views
1

Итак, я подключился к «Microsoft SQL Server 2008 R2» через Netbeans, а затем загрузил все мои сущности. Я пошел по учебнику «https://netbeans.org/kb/docs/web/jsf20-crud.html#createDB», чтобы создать некоторые основные JSF. Он отлично работает для всех объектов. Но одно из моих имен сущностей - «Пользователь», поэтому, когда я пытаюсь «Показать все пользовательские элементы», он дает мне эту ошибку.Получение ошибки «Внутреннее исключение: com.microsoft.sqlserver.jdbc.SQLServerException: неправильный синтаксис рядом с ключевым словом« Пользователь »».

«Внутреннее исключение: com.microsoft.sqlserver.jdbc.SQLServerException: Неправильный синтаксис рядом с ключевым словом« Пользователь ».»

Я попытался выполнить эту ошибку и прочесть в одном из сообщений, что, поскольку «Пользователь» - это ключ, мне нужно избежать имени в jpa.entities и сделать его @Table («\» User \ ») Я тоже устал, и это не сработало.

Я новичок в использовании JSF и работе с netbeans и database.Could вы сообщите мне, что вызывает эту проблему. Спасибо.

+0

Также, чтобы добавить, когда я использую escape-символы, как упомянуто выше, он выдает сообщение об ошибке «Внутреннее исключение: com.microsoft.sqlserver.jdbc.SQLServerException: Недопустимое имя объекта» – Valla

ответ

1

Пользователь является зарезервированным словом базы данных SQLServer, поэтому вы не можете назвать его таблицу. Как группа или роль ... Вы можете попробовать использовать «Пользователи», которые будут работать нормально!

 Смежные вопросы

  • Нет связанных вопросов^_^