随笔分类 -  mybatis学习笔记

摘要:一、Executor执行器的作用 Mybatis的增删改查都是通过创建SqlSession对象完成,除了这写SqlSession还需要一些辅助功能,比如提交事务、数据回滚、关闭会话、清除缓存等。下面是DefaultSqlSession的源码,通过DefaultSqlSession的源码,可以发现Sq 阅读全文
posted @ 2019-08-14 16:42 哲雪君! 阅读(738) 评论(0) 推荐(0)
摘要:Mybatis执行流程,Mybatis源码 阅读全文
posted @ 2019-07-26 14:14 哲雪君! 阅读(476) 评论(0) 推荐(0)
摘要:对于mybatis的配置和动态sql使用,其实在官方文档中都有详细说明,这篇文章我们将一些常用的比较重要提出来供自己学习和分享。 一、常用配置 在之前的入门中,已经粗浅说关于数据源,映射器的配置,但是mybatis的配置远不止这些,比较重要的就<properties/> 、<setting/>、<t 阅读全文
posted @ 2019-07-20 10:56 哲雪君! 阅读(625) 评论(0) 推荐(0)
摘要:mybatis的传统开发模式和代理模式 阅读全文
posted @ 2019-07-19 16:39 哲雪君! 阅读(346) 评论(0) 推荐(0)
摘要:Spring集成Mybatis源码分析 阅读全文
posted @ 2019-07-16 14:01 哲雪君! 阅读(312) 评论(0) 推荐(0)
摘要:认识Mybatis的一二级缓存 一次完整的数据库请求,首先根据配置文件生成SqlSessionFactory,再通过SqlSessionFactory开启一次SqlSession,在每一个SqlSession中维护着一个Executor实例,通过Executor实例,可以获取到Statement然后 阅读全文
posted @ 2019-06-25 17:45 哲雪君! 阅读(352) 评论(0) 推荐(0)
摘要:mybatis的逆向工程生成 一、引入jar包 MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。 这减少 阅读全文
posted @ 2019-06-18 23:08 哲雪君! 阅读(1169) 评论(0) 推荐(0)