VVL1295

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Hibernate较佳实践

  1,避免单向关联映射,如果要使用关联映射,应该使用双向的1对N映射或者双向的N对1映射,避免使用双向的N对N映射;

  2,sql应该解耦在文件中;

  3,避免使用二级缓存,其容易引发内存溢出,避免使用查询缓存,缓存的命中率通常较低,以hql/sql作为缓存的key,命中率的确低,而缓存就会占用着内存或者磁盘;

  4,避免内存溢出,使用query.iterate()方法;

  5,遇到性能瓶颈时,可尝试用JDBC;

  6,避免使用关联映射;

  7,尽量使用hql,遇到性能瓶颈时,使用sql;

  8,可拼接sql提高性能;

posted on 2016-07-28 20:43  bobo2018  阅读(98)  评论(0)    收藏  举报