![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
迷茫的岁月
这个作者很懒,什么都没留下…
展开
-
Hibernate 性能优化
为了进一步优化Hibernate的性能,可以使用延迟加载技术、管理数据抓取策略进行缓存管理 等方面考虑来提高Hibernate的性能。 一、 1、 延迟加载 延迟加载(load)是Hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。 场合一:当用户要取数据库的一张表的一个字段,这个字段很可能就是一个字符,总而言之长度是比较短的。 场合二:转载 2014-04-14 17:12:15 · 601 阅读 · 0 评论 -
Hibernate与 MyBatis的比较
目录(?)[+] 最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。转载 2014-04-16 21:14:06 · 487 阅读 · 0 评论 -
Hibernate 所有缓存机制详解
hibernate提供的一级缓存 hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就转载 2014-04-14 16:52:38 · 513 阅读 · 0 评论