如何配置二级缓存

来源:互联网 发布:美工提升 编辑:程序博客网 时间:2024/06/10 23:23

对于二级缓存,我把我个人对于缓存的理解,做了一个总结,那么为什么需要二级缓存呢疑问?这是为了提高效率的诞生的,比如说你要查询数据,在数量少的情况下,你反复查数据库这不是大问题,但是如果在大数据的情况下,每次都去查数据库就会有并发的产生了,为了避免这种问题的出现,我们需要配置二级缓存:


第一步:导入jar包


第二步:src目录下面建立ehcache.xml配置文件,专门用来配置缓存用的


第三步:修改spring的配置文件applicationContext.xml;比如:


<property name="hibernateProperties">

<props>

<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>

<prop key="hibernate.show_sql">true</prop>

<prop key="hibernate.hbm2ddl.auto">update</prop>

<prop key="hibernate.format_sql">false</prop>

<!-- 二级缓存配置 -->

<prop key="hibernate.cache.use_query_cache">true</prop>

<prop key="cache.use_second_level_cache">true</prop>

<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>  

<prop key="hibernate.cache.use_structured_entries">true</prop>

</props>

</property>


第四步:修改要缓存映射的配置文件(Hibernate反转工程生成的)

<cache usage="read-only">



0 0
原创粉丝点击