org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exc
2016-05-30 15:51
525 查看
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.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">
解决.
相关文章推荐
- Java获取当前日期的前一个月,前一天的时间
- Java8新特性(一)------函数式编程
- Java初始化顺序
- [solr4.7.0] - JDK1.6环境搭建(参考改良别人)
- MyEclipse10创建maven项目—— (上)
- eclipse 设置了class编译路径,maven 编译却无法产生应有的class文件
- springmvc框架下的国内地区级联效果(共享一下给学习的小伙伴)
- java 遍历时间段的方法
- java java的内存管理浅谈
- Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间
- OC & java 对比
- 【JavaWeb开发】Eclipse Java注释模版设置方法
- 【JavaWeb开发】base64加密(利用java.util包)
- 【JavaWeb开发】MD5加密算法(直接使用java中的MessageDigest)
- java.util.regex包--正则表达式的使用
- java常用正则表达式
- JAVA如何得到没有包名的类名
- JavaSE_接口,接口中的修饰符
- Spring和MyBatis环境整合
- Spring AOP的日志记录