Welcome 微信登录

首页 / 数据库 / MySQL / Hibernate性能优化

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的迫切左外连接,我们建议最多连接两个,对于再多的不建议一块查出来。Linux下删除大数据文件中部分字段重复的行Hibernate配置---检索策略相关资讯      hibernate 
  • Hibernate利用@DynamicInsert和@  (今 07:09)
  • Hibernate某些版本(4.3)下报错   (04月20日)
  • Hibernate 5.1.0 正式版发布下载  (02月12日)
  • Hibernate的get和load的区别  (08月07日)
  • Hibernate3.1.2_中文文档PDF  (02月17日)
  • Hibernate ORM 5.0.6 发布下载  (12/17/2015 17:12:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数