预览模式: 普通 | 列表

Hibernate中的缓存(Session)

Hibernate中的缓存分两种:一级缓存(Session级别)和二级缓存(SessionFactory级别)

这里说一下一级缓存的用法。

每一个Session实例都可以看作一个容器,无论何时,当给save(),update()等方法传递一个对象时,或用load(),get()等方法获得一个对象时,该对象都将被加入到Session的内部缓存中。每一个持久化的对象,都必然位于Session缓存中,这个缓存里存放着当前Session范围内的持久对象,当应用程序需要使用对象的时候,就会先从当前的Session缓存中获取对象,如果获取不到,再直接发送SQL语句到数据库中查询,将记录的字段值...

查看全部...

标签: 缓存 hibernate session 

分类:学习笔记 | 固定链接 | 评论: 28 | 查看次数: 2852