我对HIbernate 缓存机制的理解
摘要:
Cache主要是为了提高系统的性能的。HIbernate由于直接JDBC的一个方面就是因为它的缓冲机制。Hibernate有两级缓存。 第一级缓存就是事务级缓存。很重要也是必须的。这一级缓存的对象是在persistence context中缓存的持久化对象。这级缓存 可以保证对应于数据库同一行的对象只有一个实例。因此不存在并发的问题。 第二级缓存是进程级别的缓存。这里缓存的对象为同一个session factory生成的所有persistence context共享。因为是多线程 共享,所以存在并发的问题。同一个对象在不同的persistence context里也是不同的copy。基于并发的 阅读全文
posted @ 2011-02-23 22:23 天天编程 阅读(187) 评论(0) 推荐(0) 编辑