您的位置:首页 > 其它

hibernate错误笔记

2014-03-21 09:13 204 查看
Caused by: java.sql.SQLException

at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:398)

at com.informix.jdbc.IfxSqli.E(IfxSqli.java:3561)

原因:SQL语法错误。hibernate反向生成POJO的时候生成属性catalog = "wzrptdb",然后可以看到SQL语句就是from wzrptdb.wzreport.user,实际上我们需要的是from wzreport.user。

解决方法:删除catalog 属性。

纪要:在使用MySql作为数据库反向生成时,即使有catalog属性hibernate查询也一切正常,当换成informix数据库时就需要注意这一点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: