![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis源码
lovesman
这个作者很懒,什么都没留下…
展开
-
mybatis—xml文件写法总结
1、mybatis 动态update语句<update id="updateTaskState" parameterType="dto.ImAndExportTaskDTO"> update import_export_task <trim prefix="set" suffixOverrides=","> <if test="taskState !=null and taskState !=''">原创 2021-03-22 18:42:11 · 951 阅读 · 0 评论 -
Mybatis|SessionFactory机制原理
Mybatis|SessionFactory机制原理原创 2020-12-07 11:04:08 · 311 阅读 · 0 评论 -
mybatis学习总结
我们把mybatis的功能架构分为三层:1、API接口层提供给外部使用的接口API,开发人员通过这些本地API来操作数据库。接口层接到调用请求,会调用数据处理层来操作数据库。2、数据处理层负责具体的sql查找,sql解析、sql执行和结构映射处理等。3、基础支撑层负责基础的功能支撑,包括连接管理、事务管理、缓存管理和配置加载,为上层的数据处理提供最基础的支撑。XML配置如果属性在不...原创 2020-05-04 10:17:27 · 390 阅读 · 0 评论 -
Spring源码系列10——Mybatis执行sql流程分析
一、获取sqlsessionSqlsession中包含了Configuration对象,可以拿到全局配置信息。org.apache.ibatis.session.defaults.DefaultSqlSessionFactory#openSession()public SqlSession openSession() { return this.openSessionFromDataSource(this.configuration.getDefaultExecutorType(),原创 2020-10-26 17:31:12 · 351 阅读 · 0 评论 -
Spring源码系列09——Mybatis源码解析
Mybatis对比JDBC的优势:(1)使用连接池管理数据库连接数据库连接,避免了JDBC频繁的连接和断开数据库资源;(2)使用mapper.xml配置文件的形式,将sql语句与java代码分离;(3)mybatis通过parameterType向sql中传递参数,更加灵活;(4)mybatis可以将查询结果自动映射为java对象,避免了jdbc手工写代码的繁琐过程。Mybatis源码解析过程——解析mybtatis-config.xml全局配置文件解析mybatis-config.xml配置文原创 2020-10-25 15:19:33 · 305 阅读 · 0 评论