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的主要内容,如果未能解决你的问题,请参考以下文章