JPA使用MEMCACHED的2级缓存的配置
1.加入hibernate-memcached.jar及相关jar包
hibernate-memcached需要支持的类库如下:
hibernate-memcached-.jar ,
memcached-2.1.jar
spy-2.4.jar
commons-codec 1.3 .
slf4j-1.5.0.jar 如果你的项目使用的是Log4j,可以用 slf4j-log4j12-1.5.0.jar
2.在applicationContext.xml中配置
3.在实体类上配置缓存策略
@org.hibernate.annotations.Cache(usage =CacheConcurrencyStrategy.READ_WRITE)
下面这几种情况就不适合加载到二级缓存中:
1.经常被修改的数据
2.绝对不允许出现并发访问的数据
3.与其他应用共享的数据
下面这己种情况合适加载到二级缓存中:
1.数据更新频率低
2.允许偶尔出现并发问题的非重要数据
3.不会被并发访问的数据
4.常量数据
5.不会被第三方修改的数据