![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 83
晴天的空间
这个作者很懒,什么都没留下…
展开
-
Mybatis手撸(二)创建简单的映射器代理工厂
热衷学习,热衷生活!😄 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 我们在使用Mybatis的时候,都会有这样子的一个疑问:“为什么Mybatis只需定义一个接口,不用写实现类就能使用XML中或者注解中的SQL语句完成对数据库的CRUD呢?”。看过Mybatis源码之后才知道原来Mybatis使用了Mapper接口代理类,把所有的数据库操作都交给了代理类处理。 二、Binding模块 这个Mapper接口代理类在Binding模块,核心类是org.apache.ibatis.binding.原创 2022-04-11 22:02:38 · 722 阅读 · 0 评论 -
Mybatis手撸(一)Mybatis简介和整体架构
热衷学习,热衷生活!😄 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、Mybatis简介 MyBatis 官方文档 Mybatis是一款旨在帮助开发人员屏蔽底层重复性的JDBC代码的持久层框架,支持通过配置文件或者注解将ResultSet映射成Java对象。相对于其它ORM框架,Mybatis更为轻量级,支持定制化SQL和动态SQL,方便优化查询性能,同时包含了良好的缓存机制。 二、Mybatis整体架构 Mybatis整体架构如下图: 接口层 SqlSession接口层定义了暴露给应用程序调.原创 2022-04-11 22:01:51 · 771 阅读 · 0 评论