使用Hibernate时出现“could not execute query”异常
2016-02-05 13:26
260 查看
http://blog.sina.com.cn/s/blog_4a1dde860100dux3.html
项目中使用Hibernate作为持久层框架时,如果数据库由于某种原因需要改名,在修改数据库连接后出现“could not execute query”异常,那么有可能是因为你的项目里*.hbm.xml配置文件中的catalog属性值还是原数据库名,改成新数据库名即可。或者干脆将catalog="..."属性去掉,这样就不会存在数据库更名后无法执行查询的问题了。
这个问题虽然不是什么疑难杂症,不过确实容易被忽略,我就被这个问题耽误了好一会。
项目中使用Hibernate作为持久层框架时,如果数据库由于某种原因需要改名,在修改数据库连接后出现“could not execute query”异常,那么有可能是因为你的项目里*.hbm.xml配置文件中的catalog属性值还是原数据库名,改成新数据库名即可。或者干脆将catalog="..."属性去掉,这样就不会存在数据库更名后无法执行查询的问题了。
这个问题虽然不是什么疑难杂症,不过确实容易被忽略,我就被这个问题耽误了好一会。
相关文章推荐
- iOS开发——UILabel自适应较多的文本
- iOS9 升级后UIAlertController的简单使用
- iOS之UIView加边框及边框颜色
- 移动开发中使用Onsen UI的笔记
- iOS UIWeb与JS之间的交互
- DICOM:DICOM开源库多线程分析之“ThreadPoolQueue in fo-dicom”
- iOS开发技巧之扩展UIColor,支持十六进制颜色设置
- Item 21: 比起直接使用new优先使用std::make_unique和std::make_shared
- Item 18: 使用srd::unique_ptr来管理独占所有权的资源
- EasyUi图标
- 从request获取各种路径总结
- ToStringBuilder学习(三):readResolve()方法与序列化
- swing入门教程(五) swing其他重要概念
- pyqt实现CSDN博客访客数编程自动化增加GUI
- pyqt实现CSDN博客访客数编程自动化增加GUI
- ToStringBuilder学习(二):两种方法用法优缺点及一个问题
- ToStringBuilder学习(一):常用方法介绍
- Qt使用教程之使用Qt Quick UI表单(一)
- swing入门教程(四) 附加的swing小部件(下)
- JAVA工具类 UUID