国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java中Hibernate有几种缓存形式

java中Hibernate有几种缓存形式

头像

小妮浅浅

2021-03-09 17:21:272923浏览 · 0收藏 · 0评论

1.一级缓存

hibernate的一级缓存是session级别的,所以如果session关闭后,缓存就没了,此时就会再次发sql去查数据库。

       /**
             * 此时会发出一条sql,将所有学生全部查询出来,并放到session的一级缓存当中
             * 当再次查询学生信息时,会首先去缓存中看是否存在,如果不存在,再去数据库中查询
             * 这就是hibernate的一级缓存(session缓存)
             */
            List<Student> stus = (List<Student>)session.createQuery("from Student")
                                    .setFirstResult(0).setMaxResults(30).list();
            Student stu = (Student)session.load(Student.class, 1);

2.二级缓存

hibernate二级缓存是由第三方提供以插件的形式存在,常用的缓存实现有Ehcache、oscache。

hibernate.cfg.xml配置文件中配置我们二级缓存的一些属性

     <!-- 开启二级缓存 -->
        <property name="hibernate.cache.use_second_level_cache">true</property>
        <!-- 二级缓存的提供类 在hibernate4.0版本以后我们都是配置这个属性来指定二级缓存的提供类-->
        <property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
        <!-- 二级缓存配置文件的位置 -->
        <property name="hibernate.cache.provider_configuration_file_resource_path">ehcache.xml</property>

3.查询缓存

hibernate的查询缓存是主要是针对普通属性结果集的缓存, 而对于实体对象的结果集只缓存id。

hibernate.cfg.xml配置文件中,开启查询缓存

<!-- 是否开启查询缓存,true开启查询缓存,false关闭查询缓存 -->
<property name="cache.use_query_cache">true</property>

以上就是java中Hibernate的3种缓存形式,相信大家已经对它们有了初步的了解。如果还想具体分析到使用层面,可以在课后搜集相关的资料。

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

双人床上剧烈运动会怎么消除| 《酒店激战》动漫1-5集免费观...| 妈妈的闺蜜韩剧结局原声在线观看..| 《禁忌》大结局| 出门忘穿胸置乳头凸起怎么办 | 在婚房被伴郎C了2个小时的后果 | 《慈母夜吟》完整版| 少女配狗播放视频| YY漫画首页登录入口页面在哪里| 少妇高潮久久久久久| 麻豆| 4488YY无码亚洲人成| 《初尝禁果》2:做爰HD| 公在厨房撕开奶罩吸奶头| 双飞儿媳妇和她闺蜜免费阅读| 真实双人插画的视频| 台湾版《黄花闺女》完整版| 我被5个男人躁一夜不收我怎么办| 日本儿子娶母亲的电视剧| 老师和学生深入交流人生奥秘| 儿媳妇免费播放全部电视剧 | 《漂亮的女邻居5》HD| 少女的夜晚初体验免费观看电视剧 | 女子蹲坑排尿全过程| 中美芬太尼事件背景| 双乳被四个男人吃奶| 《再来一次好吗》动漫| 《性88分钟》| 日本大片又大又好看的PPT| 共享女儿小诗1~10章的背景资.. | 暴躁老妈1-46集免费| 摸的下身已洪水泛滥怎么办| 黑料门今日黑料免费| 主动把奶头放进男朋友嘴巴里| 欧美一区二区| 小妹妹爱大棒棒免费观看电视剧一 | 欧美大片PPT免费大全| 麻豆国产AV无码免费视频| 免费的行情网站WWW下载大全| 麻豆精品无码国产在线播| 俄罗斯大扔子视频观看