![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
我才是小可爱
这个作者很懒,什么都没留下…
展开
-
spring和mybatis整合
整合思路 将mybatis的SqlSessionFactory交给spring进行单例管理 spring和mybatis整合,生成代理对象,使用SqlSessionFactory创建SqlSession(这里是由spring和mybatis整合自动完成) 持久层的mapper、dao都需要由spring进行管理 整合环境 创建一个新的java工程(基本接近实际开发的工程结构) 创建一个名为sp...转载 2018-11-12 21:53:37 · 110 阅读 · 0 评论 -
mybatis整合分布式缓存框架
什么是分布式缓存 为了提高系统的并发性能,通常会对系统进行分布式部署(如集群部署方式) 如上图,服务器1上的mybatis的二级缓存位于服务器1上,服务器2上的mybatis的二级缓存位于服务器2上。 所以如果不使用分布式缓存,缓存的数据就会在各个服务器上单独存储,因此,需要使用分布式缓存工具对缓存数据进行集中管理。 mybatis无法实现分布式缓存,所以需要和第三方分布式缓存框架进行整...转载 2018-11-12 12:37:55 · 1083 阅读 · 0 评论 -
mybatis二级缓存的应用场景和局限性
mybatis二级缓存的应用场景 对于访问多的,实时性要求不高的查询请求,可以采用mybatis二级缓存技术。 对于查询特别耗时的sql请求,且实时性要求不高(如查询前24小时或前一个月的消费统计) 二级缓存如何应用: 通过设置缓存刷新间隔时间flushInterval,由mybatis每隔一段时间自动清空缓存,可以根据数据变化频率设置刷新间隔,比如设置为30分钟、60分钟、24小时等,根据需求...转载 2018-11-12 16:32:36 · 3985 阅读 · 0 评论