MyBatis 源码学习8——MyBatis缓存

在应用程序和数据库都是单节点的情况下,合理使用缓存能够减少数据库IO,能显著提升系统性能。 但是现在大多是分布式环境,如果使用不当,则可能带来数据一致性问题。 MyBatis提供了一级缓存和二级缓存,其中一级缓存基于SqlSession实现,二级缓存基于Mapper实现。 一、MyBatis缓存的使用 MyBatis的缓存分为一级缓存和二级缓存,一级缓存默认是开启的,而且不能关闭,用户只能控制缓存
相关文章
相关标签/搜索