Jsf “获取错误”;内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:关键字';用户'&引用;
因此,我通过Netbeans连接到“MicrosoftSQLServer2008R2”,然后加载我的所有实体。它对所有实体都正常工作。但我的实体名称之一是“User”,所以当我尝试“Show all User Items”时,它会给我这个错误 “内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:关键字“User”附近的语法不正确。” 我试着用谷歌搜索这个错误,在其中一篇文章中读到,由于“User”是一个关键字,我需要在jpa.entities中转义这个名称,并使其成为@Table(“\“User\”)。我对此也感到厌倦,但它不起作用Jsf “获取错误”;内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:关键字';用户'&引用;,jsf,ejb-3.0,netbeans-7,Jsf,Ejb 3.0,Netbeans 7,因此,我通过Netbeans连接到“MicrosoftSQLServer2008R2”,然后加载我的所有实体。它对所有实体都正常工作。但我的实体名称之一是“User”,所以当我尝试“Show all User Items”时,它会给我这个错误 “内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:关键字“User”附近的语法不正确。” 我试着用谷歌搜索这个错误,在其中一篇文章中读到,由于“User”是一个关键字,我需要在jpa.entitie
我不熟悉使用JSF,也不熟悉使用netbeans和数据库。您能告诉我是什么导致了这个问题吗?谢谢。用户是SQLServer数据库的保留字,所以您不能用它命名您的表。作为团体或角色。。。
您可以尝试使用“用户”,这将很好地工作 User是SQLServer数据库的保留字,所以不能用它命名表。作为团体或角色。。。
您可以尝试使用“用户”,这将很好地工作 另外,当我使用上述转义字符时,它会抛出一个错误,说“内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:无效对象名”。当我使用上述转义字符时,它也会抛出一个错误,说“内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:无效对象名”“内部异常:com.microsoft.sqlserver.jdbc.SQLServerException:无效的对象名称”