![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 56
追逐消失的记忆
这个作者很懒,什么都没留下…
展开
-
spring是怎样管理mybatis的及注入mybatis mapper bean的
1.spring启动mybatis的两个重要类:SqlSessionFactoryBean和MapperFactoryBean,这两个类都是org.mybatis.spring jar包的。是用来启动mybatis的关键,spring为什么能识别这两个类?因为这两个类实现了spring的接口。这里面的重点就是 org.mybatis.spring.SqlSessionFactoryBean 与 org.mybatis.spring.mapper.MapperFactoryBean[b] 实现了 sp原创 2020-07-10 15:39:33 · 1299 阅读 · 1 评论 -
通过mybatis逆向工程生po、mapper
在这里我是以idea、maven为大家进行演示,实验在当前环境已经成功环境idea(2019.2社区版)正式版更佳、maven3.3、jdk1.7、普通的maven工程项目一、依赖包<dependencies> <dependency> <groupId>org.mybatis.generator</groupId> &l...原创 2020-04-03 11:56:17 · 558 阅读 · 0 评论 -
MyBatis 缓存机制
前言MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的兴趣,希望从应用及源码的角度为读者梳理MyBatis缓存机制。本次分析中涉及到的代码和数据库表均放在GitHub...转载 2019-07-08 10:49:45 · 369 阅读 · 0 评论 -
Druid数据库连接池源码分析
上一篇文章重点介绍了一下Java的Future模式,最后意淫了一个数据库连接池的场景。本想通过Future模式来防止,当多个线程同时获取数据库连接时各自都生成一个,造成资源浪费。但是忽略了一个根本的功能,就是多个线程同时调用get方法时,得到的是同一个数据库连接的多个引用,这会导致严重的问题。 所以,我抽空看了看呼声很高的Druid的数据库连接池实现,当然关注点主要是多线程方面的处理。我觉得...转载 2019-08-27 18:37:43 · 714 阅读 · 0 评论