MyBatis 源码
文章平均质量分 93
柳擎
苦行修士
展开
-
2.mybatis实用小插件
我们在使用 MyBatis时,经常会用到一些单表查询,但是不得不在 *Mapper.xml 中写简单 sql,而如 selectUserBy(Long id) 这种情况,也需要在 Mapper.xml文件中写select * from user where id = #{id} ,我觉得这是不必要的,也是多余的,不外乎现在也有一些mybatis 插件来帮助我们避免 sql 的编写,如 baomidou 插件,但是原创 2021-03-18 17:31:45 · 5020 阅读 · 1 评论 -
深入浅出MyBatis技术原理与实战-学习-源码解析-MyBatis插件
xxxx原创 2020-12-15 18:52:42 · 240 阅读 · 0 评论 -
深入浅出MyBatis技术原理与实战-学习-源码解析-MyBatis 运行原理(四)
集中 MyBatis 框架的设计和核心代码的实现上,一些无关细节将会适当的忽略。 MyBatis 的运行分为两部分,一部分是读取配置文件缓存到 Configuration对象,用以创建 SqlSessionFactory,第二部分是 SQLSession 的执行过程,相对而言,SqlSessionFactory 创建比原创 2020-12-15 12:17:50 · 930 阅读 · 0 评论 -
深入浅出MyBatis技术原理与实战-学习-源码解析-MyBatis 映射器解析(三)
我们在第一篇博客中己经对MyBatis基本配置做了详细的解析,细心的读者可能会发现有一个重要的文件映射器没有做详细的分析,今天就来对映射器做一个具体分析吧。在第二篇博客中,我们己经对映射器的使用使用了足够多的例子来说明。映射器解析的关键方法是mapperElement(),下面来做分析吧。引入映射器的方式有很多种,一般分成以下几种用 userMapper.xml引入映射器<mappers>原创 2020-12-02 17:53:54 · 477 阅读 · 0 评论 -
深入浅出MyBatis技术原理与实战-学习-源码解析-MyBatis 映射器(二)
xxx原创 2020-11-28 16:56:56 · 345 阅读 · 0 评论 -
深入浅出MyBatis技术原理与实战-学习-MyBatis 初识(一)
MyBatis 本是 Apache 的一个开源项目 iBatis,2010年这个项目由 Apache Software Foundation 迁移到 Google Code,并改变为 MyBatis 。 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架,MyBatis消除了几乎所有的 JDBC原创 2020-11-20 23:36:04 · 867 阅读 · 0 评论