org.hibernate.engine.jdbc.spi.SqlExceptionHelper - 表权限不存在

时间:2013-02-21 19:40:49

标签: java hibernate

我有一个Spring 3.1,Hibernate 4和Primefaces应用程序。它在我的本地机器上工作正常但是当我在我的网络主机上部署ant生成的war文件时,当我尝试登录时发出错误。

org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table 'brutteng_adaptiveonlinetesting.Authorities' doesn't exist

我在我的网站主机上创建了数据库,该主机具有权限表。我接受了网络主机支持团队的问题,但他们建议这是由于表的情况,但我怀疑它,因为我没有在任何地方使用表名。它由Hibernate使用,在Authorities表名中使用大写“A”。

期待寻求帮助:)

1 个答案:

答案 0 :(得分:1)

可能它们是正确的,表名在本地计算机的数据库中不区分大小写,在Web主机中区分大小写。这可以解释为什么在本地设置中不会出现问题,脚本中的情况并不重要。

在脚本中大写表名的第一个字符,并且可能在两者中都有效。