MyBatis源码解析
文章平均质量分 67
mist蒙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis源码解析之SqlSession的构建
创建好了sqlSessionFactory,但是我们最终要使用的是创建好的代理对象。而代理对象的创建需要sqlSession来参与。所以我们还得看看sqlSession是什么东西,他的作用是什么。1、SqlSession的创建这里我还是跟一下源代码吧 这一块代码不是特别多//创建sqlSessionSqlSession sqlSession = factory.openSession();DefaultSqlSessionFactory 66 lineprivate SqlSess原创 2021-02-03 12:07:07 · 227 阅读 · 0 评论 -
MyBatis源码解析之SqlSessionFactory的构建
mybatis他是一个基于jdbc封装好的一个持久层框架。在使用mybatis的时候,我们需要创建一个sqlSessionFactory与sqlSession,然后使用sqlSession创建出我们的代理对象,由代理对象去执行目标方法,拿到最终的执行结果。因为我们这一块的所有的mapper都是基于接口的,所以mybatis使用jdk的动态代理来创建代理对象。首先看一下官方文档对于这几个名字的解释SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了 SqlSes原创 2021-02-03 10:57:25 · 451 阅读 · 0 评论 -
MyBatis源码解析之环境搭建
企业级web开发中,用的比较多的就属于mybatis了。mybatis是一个与数据库交互的持久层框架。我们就简单分析下mybatis的底层原理。这里环境搭建可以参考mybatis官方文档mybatis官网文档1、创建datasourceprivate static DataSource getDataSource(){ String url = "jdbc:mysql://192.168.175.3:3306/ssm_crud?failOverReadOnly=false&u原创 2021-01-28 16:18:28 · 242 阅读 · 2 评论
分享