云飞九天

缓存,减少对sql语句的访问

一级缓存   

           SqlSession 的缓存  ------>自动开启

二级缓存:     

              做到从不同的缓存中共享数据   

            SqlSessionFactory 的缓存 --->需要手动开启  

               映射配置文件中配置  

       <mapper namespace="接口路径">  

        <cache eviction="FIFO"  

                    flushInterval="60000"  

                    size="512"  

                    readOnly="true"/>  

      </mapper>  

   说明:  

        eviction:         二级缓存中,缓存的对象从缓存中移除的策略  

                                  <!--回收策略为先进先出-->  

        flushInterval:    刷新缓存的事件间隔<!-- 自动刷新时间60s-->  

         size:             缓存对象的个数

        readOnly:         是否是只读的<!--只读-->  

posted on 2018-11-12 21:04  云飞九天  阅读(458)  评论(0编辑  收藏  举报

导航