Hibernate性能优化
来源:互联网 发布:深度系统优化工具 编辑:程序博客网 时间:2024/06/15 00:18
Hibernate作为一个ORM框架,考虑其优化要从考虑循环和发出的sql语句入手。主要体现在session使用,lazy使用,outjoin使用,batch-size使用,下面具体介绍
1、对于session使用,应该提供一个工具类用于获取session,这样封装dao和service的时候就可以将session传进去,那么在这两层的操作就可以在一个session中完成,避免频繁开启和关闭session。
2、对于Lazy,一般都是outjoin一的一端,懒加载多的一端,这样能够减少sql语句的数量,如果每次都加载多的一端将浪费性能。
3、对于多次的循环调用,那么我们要考虑使用Out-join=true来减少发出的sql语句,因为这样只发出一个left out join 语句将关联的对象查询出来。
4、对于Hibernate的迫切左外连接,我们建议最多连接两个,对于再多的不建议一块查出来。
- hibernate查询性能优化
- Hibernate 性能优化技巧
- hibernate之性能优化
- Hibernate性能优化
- Hibernate性能优化
- Hibernate性能优化
- Hibernate性能优化问题
- hibernate性能优化
- Hibernate 性能优化技巧
- Hibernate性能优化
- Hibernate性能优化
- Hibernate性能优化
- Hibernate性能优化
- Hibernate性能优化策略
- hibernate性能优化
- Hibernate性能优化
- hibernate性能优化
- Hibernate性能优化1
- poj1828
- 2011-10-17 sverlet的应用
- DoWhile0--华硕笔试题
- unix环境高级编程-3.10-文件共享
- 新概念英语 Lesson 19
- Hibernate性能优化
- 什么是数据验证
- 关于使用BASE64编码后的问题
- iphone ios 字符串NSString格式化format输出
- WINDOWS SOCKET 重叠I/O 事件对象
- 关于CSS文件中的注释问题
- 一步一步写算法(之挑选最大的n个数)
- TabHost 添加的Activity执行的顺序问题研究
- Struts2 全局类型转换器代码 时期