随笔分类 - Hibernate
hibernate的缓存机制
摘要:hibernate提供两种缓存:一级缓存和二级缓存一、一级缓存:也就是Session缓存(又称作事务缓存):Hibernate内置的,不能卸除。在同一个Session里面,第一次调用get()方法,Hibernate先检索缓存中是否有该查找对象,发现没有,Hibernate发送select语句到数据库中取出相应的对象,然后将该对象放入缓存中,以便下次使用,第二次调用get()方法,Hibernate先检索缓存中是否有该查找对象,发现正好有该查找对象,就从缓存中取出来,不再去数据库中检索,没有再次发送select语句。 session缓存范围:缓存只能被当前Session对象访问。缓存的生命周期
阅读全文
浙公网安备 33010602011771号