在网上看到产生这种错误的原因还是挺多。这里讲一下,我在写代码是遇到这个问题的原因:
使用SSH框架,用的数据库是sql server2012。因为在数据库中建了名为user的表,又由于user是数据库保留的关键字。所以产生上述错误。
解决方案:要么修改表名;要么在User.hbm.xml文件中将table=“user”改为table=“[user]”
本文介绍了在使用SQL Server 2012时遇到的一个常见问题:表名与数据库保留关键字冲突导致的错误。通过实际案例讲解如何通过修改表名或者在配置文件中正确引用表名来解决此问题。
在网上看到产生这种错误的原因还是挺多。这里讲一下,我在写代码是遇到这个问题的原因:
使用SSH框架,用的数据库是sql server2012。因为在数据库中建了名为user的表,又由于user是数据库保留的关键字。所以产生上述错误。
解决方案:要么修改表名;要么在User.hbm.xml文件中将table=“user”改为table=“[user]”
5299

被折叠的 条评论
为什么被折叠?