通过注解的形式为PO类设置缓存策略
- @Cache(usage=CacheConcurrencyStrategy.NONE)
不使用缓存 - @Cache(usage=CacheConcurrencyStrategy.READ_ONLY)
制度模式,在此模式下,如果对数据进行更新操作,出现异常 - @Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
不严格的读写模式则不对缓存数据加锁,适用于更新不频繁的数据 - @Cache(usage= CacheConcurrencyStrategy.READ_WRITE )
读写模式在更新缓存的时候会对缓存里面的数据加锁,其他食物如果去取相应的缓存数据,发现被锁了,直接就去数据库查询。 - @Cache(usage= CacheConcurrencyStrategy.TRANSACTIONAL)
事务模式指缓存支持事务,当事务回滚时,缓存也能回滚,只支持JTA环境。
本文介绍如何通过注解形式为PO类设置不同的缓存策略,包括不使用缓存、只读模式、不严格读写模式、读写模式及事务模式等。

521

被折叠的 条评论
为什么被折叠?



