hibernate中遇到的几个问题
2015-11-06 15:51
344 查看
1. 在配置hibernate文件时,对于一对多的关系,在多的一方 ( 即是many-to-one的一方 )都加上lazy=“false”, 虽然对于所有的实体关系来说并不是必需甚至是影响了性能。但是能避免因为延迟加载我出现的错误。
2.对于hibernate报的could not resolve property错误,多半是由于hql语句错误(或者是hibernate文件配置错误)。
比如advantageSubject(id, teacherId, subjectId) 例子中,当查找的时候sql语句应为 “from AdvantageSubject as a where a.teacher.teacherId = '090510220' ".
而不能是“from AdvantageSubject as a where a.teacherId = '090510220' ".
2.对于hibernate报的could not resolve property错误,多半是由于hql语句错误(或者是hibernate文件配置错误)。
比如advantageSubject(id, teacherId, subjectId) 例子中,当查找的时候sql语句应为 “from AdvantageSubject as a where a.teacher.teacherId = '090510220' ".
而不能是“from AdvantageSubject as a where a.teacherId = '090510220' ".
相关文章推荐
- 文件下载 Servlet实现
- ext树菜单实体类
- 上传iOS项目到CocoaPods
- shell脚本案例分析
- GTK重拾--00
- SAP和Oracle的对比
- MySQL 架构选型
- 《编程珠玑》第二章问题C:找出相同的英文单词(单词改变顺序可以互相转化即为相同)
- C语言可变参数
- Mac OS X启动项详解
- Template Method模式
- c语言学习之基础知识点介绍(十七):写入读取结构体、数组、结构体数组
- Android: 帮助找出内存泄漏的工具
- LintCode "Kth Smallest Number in Sorted Matrix"
- makefile老是报“recipe for target xxx”错误,不妨先看看编码是否正确
- Android Studio插件-Android Butterknife Zelezny
- 洗牌算法
- 图像处理和图像识别中常用到的OpenCV函数
- Mapreduce不设置reduce,只执行map的输出结果
- ext,exrReturn新增,修改删除等用