1

所以我通过 Netbeans 连接到“Microsoft SQL Server 2008 R2”,然后加载了我所有的实体。我按照“ https://netbeans.org/kb/docs/web/jsf20-crud.html#createDB ”教程创建了一些基本的JSF。它适用于所有实体。但我的实体名称之一是“用户”,所以当我尝试“显示所有用户项目”时,它给了我这个错误。

“内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:关键字‘用户’附近的语法不正确。”

我试图用谷歌搜索这个错误并阅读其中一篇文章,因为“用户”是一个关键,我需要在 jpa.entities 中转义名称并使其成为@Table(“\”用户\“”)。我厌倦了这个也没有奏效。

我是使用 JSF 和使用 netbeans 和数据库的新手。你能告诉我是什么导致了这个问题。谢谢。

4

1 回答 1

1

用户是 SQLServer 数据库的保留字,所以你不能用它来命名你的表。作为组或角色...您可以尝试使用“用户”,它会正常工作!

于 2014-01-27T12:45:24.190 回答