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

Posted Luther-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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">

解决.


以上是关于org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exc的主要内容,如果未能解决你的问题,请参考以下文章