02 2021 档案
摘要:Mybatis源码解析——执行流程 吃了一年鱼,不知道是什么味道。这几天心血来潮手撸mybatis源码。 mybatis作为一个优秀的数据库框架,将sql语句等与java代码解耦,只要进行简单的配置,就可以对数据库进行操作。至于怎么配置,在我的其他篇博客有介绍,这里主要讲解执行流程。 一、核
阅读全文
摘要:核心配置 <bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactoryBean"> <property name="dataSource" ref="datasource"></property> <prop
阅读全文
摘要:setting配置 <settings> <!-- 是否使用二级缓存,默认是关闭 --> <setting name="cacheEnabled" value="true"/> <!-- 延迟加载,fetchType会覆盖其属性,association和collection具有这个功能。 po对象中
阅读全文
摘要:sql语句配置 id sqlSession执行的唯一标识 resultMap 结果集封装映射,可用于内部对象一对多封装 resultType 返回的结果类型,直接就是一个po对象 resultSets 不知道,求告知??? resultSetsType 不知道,求告知??? paramterType
阅读全文