关闭

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

标签: Hibernate java
119人阅读 评论(0) 收藏 举报

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">

解决.


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5313次
    • 积分:231
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条
    文章分类