日期:2014-05-16  浏览次数:20322 次

jsp空间转移后,hibernate遇到的问题小结

由于空间到期,未续费,网站又要持续运作。所以暂时要转移一下。转移好后,hibernate报这样的异常。

?

严重: SELECT command denied to user 'sq_guguzui'@'localhost' for table 'users'

?

一开始,我认定是权限的问题,于是查看一下当前用户的权限设置。

?

show grants;

?

显示:

?

GRANT USAGE ON *.* TO 'sq_guguzui'@'%' IDENTIFIED BY PASSWORD '*51C5CFF345558C01E5CCC5AB5D01FF0AE079250B'

?

GRANT ALL PRIVILEGES ON `sq_guguzui`.* TO 'sq_guguzui'@'%'

?

结果,权限没问题,那研究出在哪里呢?在网上搜了一下,说是hibernate的hbm.xml的配置没改变,引起的,去看一下,果然。

?

<hibernate-mapping>
??? <class name="com.xxxx.xxxxxxxx.bean.Type" table="type" catalog="ggz">

?

原来是catalog没跟着变化,把catalog改为现在的库名就可以了。

?