- 1
- 0
- 约1.49万字
- 约 31页
- 2016-12-05 发布于重庆
- 举报
12月11日Hibernate课件
Hibernate 一、二级缓存,关联之lazy、inverse、cascade lazy的限制就导致了这样一个约束:在视图显示完成之前,session是一直打开的,如果应用层,或者视图层,或者网络传输部分,任何一个部分出现问题,都将导致数据库连接无法释放,所以lazy并不是一个通用的解决方案。 使用Spring的OpenSessionInView过滤器或拦截器(需要使用Spring的Web框架)来管理session ,让视图显示完成之前保持session打开,然后自动关闭;这种应用场景一般仅限于局域网系统,因为网络延迟小,如果是公网系统,就很有可能造成数据库连接占用过多的问题。 不使用关联功能,只使用Hibernate的Mapping功能,这样编码会复杂一些,但配合对象级的二级缓存,可以使性能和开发效率取得一个比较好的平衡,受的限制也很少,可以在大多数场景中使用。 2、 inverse和cascade inverse(倒转的,反转的)属性是维持关联对象之间的关系,为true表示由关联的对象来维持关联关系。反之,就是自己来维持关联关系。在一对多关系中,一般是由“多”的一方来维持关系,这样如果“多”的一方修改了,而“一”的一方没有改变,则不会更新“一”的一方,反之会多一条更新“一”的语句而不管“一”的一方有没有改变。所以在一对多的关系中,一的一方配置“inverse=true”。 c
您可能关注的文档
最近下载
- 浆细胞性乳腺炎中医诊疗.pptx
- 2024陕西机电职业技术学院招聘笔试真题参考答案.docx VIP
- 1.新版团校入团培训考试必备题库(附答案).pdf
- 复合酶解耦合微生物发酵制备海藻生物有机液肥的研究.pdf
- 雅马哈船外机F60A中文维修手册(1).pdf VIP
- 2025年湖北建筑工程技术高、中级职务水平能力测试(建筑电气)历年参考题库含答案详解(5卷).docx VIP
- 非遗竹编技艺进校园方案.docx VIP
- 人教版(2024)七年级下册英语期末复习:语法 专项练习题(含答案).docx
- 2025年上海外服面试试题及答案.doc VIP
- 基于贝叶斯方法的历史建筑砌体抗压强度推定.pdf VIP
原创力文档

文档评论(0)