关于hibernate中级联操作的感慨
来源:互联网 发布:mac推出u盘快捷键 编辑:程序博客网 时间:2024/05/22 05:02
大家都知道,hibernate中的映射关系涉及的有一对一,一对多,多对多这三种,但是在配置级联关系的时候就非常麻烦了。我一共有六张表,配置关系的时候一张表接着一张,结果遇到的问题是,在ajax请求数据时,级联的帮我找到所有的数据,原本只有几行的数据,却加载用了六秒,传过来的数据,从主表一直关联下去,数据返回有10多兆。有人说配置懒加载,如果配置了懒加载直接报错,session异常!头疼死。。。
后来想起来了那本书上说的一句话,能自己写逻辑完成的,尽量写逻辑,hibernate的关系映射很耗资源。hibernate的orm映射不可小视,但是总有缺陷。所以以后在写项目的时候,先考虑能不能直接用业务逻辑来完成,自己写sql语句。再用hibernate的时候会经常遇见N+1问题,只是简单查询一条语句,结果却在控制台发出N+1条,严重耗费性能。对于初学者来说,每一种配置都自己亲自试试,这样才能熟记于心,用的时候得心应手!
0 0
- 关于hibernate中级联操作的感慨
- 关于 Hibernate 级联操作
- HIBERNATE中级联操作
- hibernate中关于级联删除的问题
- hibernate的级联操作
- hibernate的级联操作
- hibernate的级联操作
- Hibernate的级联操作
- Hibernate的级联操作
- 使用hibernate的级联操作
- hibernate的级联操作cascade
- hibernate的级联操作异常
- 关于hibernate的级联删除
- hibernate中hbm的级联操作(一对多)
- hibernate中hbm的级联操作(多对多)
- hibernate 的级联操作 cascade操作
- Hibernate中级联操作cascade选项
- Hibernate中级联操作cascade选项
- Android网络请求库 - Say hello to Volley
- Android studio实现Serializable自动生成serialVersionUID
- MinGW 和 MSYS
- hibernate 配置详解
- LightOJ 1038 Race to 1 again 期望+概率dp
- 关于hibernate中级联操作的感慨
- 社交网络研究公共数据
- 直接寻址方式
- POJ_1003_Hangover
- MySQL性能优化一之优化的目的和方面
- Unity的Anchor使用
- android studio如何获取发布版的sha1值
- 一个初学者的学习记录,只为像我一样在浩瀚的知识海洋中畅游的初学者尽绵薄之力!
- hibernate的一对一双向操作