hibernate有session缓存也叫一级缓存(不需要你管)
还有sessionfactory内置缓存(不需要你管)
还有sessionfactory外置缓存也叫二级缓存(默认不启用,想要使用需要在配置文件中配置)
一级和二级缓存都是存放数据库中数据的缓存,sessionfactory内置缓存用来存放映射元数据和预定义的SQL语句
有session缓存又叫一级缓存,sessionFactory缓存;其中sessionFactory缓存又分为两种:一种是内置缓存,一种是外置缓存即二级缓存,存放数据库数据。
如何使用:
session缓存不需要任何设置,在你openSession时它就自己开始工作了。
外置缓存即二级缓存需要在xml文件中进行配置。
hibernate有session一级缓存和sessionfatory二级缓存。
但是也是自己设置相当于三级缓存lazy及时加载和延迟加载。
具体的还要看数据量的大小而设置。
Hibernate 中提供了两级Cache,第一级别的缓存是Session级别的缓存,第二级别的缓存是SessionFactory级别的缓存.
具体如何使用就要查询相关资料了
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....