org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exc

org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query  

存在这种问题主要是因为数据库中没有相关的表或者字段导致的.

我的SSH项目原本使用的MySQL现在改用sqlserver2008数据库。我改了applicationcontex的配置,我运行了就出现上面的异常错误!

我以为applicationcontex配置错误,改了还几遍 还是没解决问题。

后来Dbug 无意中查到HQL 语句,发现的问题的所在

(错误的)HQL 语句:....form 数据库.表名 

(正确的)HQL 语句:....form dbo.表名 

后来 改写*.hbm.xml配置

<class name="com.front.model.user.User" table="t_user" schema="dbo">

解决.


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011001916/article/details/51538591
文章标签: Hibernate java
上一篇Java网络编程精解之ServerSocket用法详解二
下一篇JAVA缓存技术(1)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭