【MyBatis】——mybatis缓存以及整合ehcache

本文介绍了MyBatis的一级和二级缓存概念,并详细阐述了为何以及如何整合Ehcache来实现分布式缓存。通过引入缓存jar包,配置缓存文件,以及开启Ehcache,可以提升系统的并发性能和数据库效率。然而,二级缓存存在局限性,如无法细粒度控制数据更新,对此需在业务层进行针对性缓存处理。
摘要由CSDN通过智能技术生成

            首先向介绍一下mybatis的缓存以及为什么使用缓存。


MyBatis缓存介绍

            hibernate等其他持久层框架一样,mybatis同样提供了一级缓存和二级缓存的支持,用于减轻数据压力,提高数据库性能。


            一级缓存时SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值