最后还剩sql和select|insert|update|delete 先看sql: XMLMapperBuilder###sqlElement() private void sqlElement(List<XNode> lis … 继续阅读 MyBatis 源码解析(七)MyBatis如何解析配置 ?(七)
Category: MyBatis
MyBatis 源码解析(六)MyBatis如何解析配置 ?(六)
XMLMapperBuilder###parameterMapElement() //代码比较长了,因为parameterMap 涉及到比较多的东西 // <resultMap id=”userMap” type=”com.test. … 继续阅读 MyBatis 源码解析(六)MyBatis如何解析配置 ?(六)
MyBatis 源码解析(五)MyBatis如何解析配置 ?(五)
配置解析最后一篇,MyBatis解析mapper: // <mappers> // <mapper resource=”com/test/demo/mapper/CountryMapper.xml”/>- // &l … 继续阅读 MyBatis 源码解析(五)MyBatis如何解析配置 ?(五)
MyBatis 源码解析(四)MyBatis如何解析配置 ?(四)
这篇博客是对MyBatis解析配置文件的第三部分,不出意外应该是最后一篇,今天我们来分析类型处理器和Mapper映射 在看类型处理器之前,我们需要了解一个小知识,那就是JdbcType,JdbcType是MyBatis里面的一个枚举类型,看 … 继续阅读 MyBatis 源码解析(四)MyBatis如何解析配置 ?(四)
MyBatis 源码解析(三)MyBatis如何解析配置 ?(三)
上一篇博客中我们分析到了加载用户的别名,今天继续往下分析。 XMLConfiguration###parseConfiguration() //调用各个方法进行解析成Configuration对象 private void parseCon … 继续阅读 MyBatis 源码解析(三)MyBatis如何解析配置 ?(三)
MyBatis 源码解析(二)MyBatis如何解析配置 ?(二)
首先,我们从MyBatis的入口方法入手: sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); public SqlSessionFactory build(R … 继续阅读 MyBatis 源码解析(二)MyBatis如何解析配置 ?(二)
MyBatis 源码解析(一)MyBatis如何解析配置 ?(一)
一般来说,我们使用MyBatis的时候,都会通过SqlSessionBuilder来获取SessionFactory,而通过源码我们可以发现,XML配置文件的解析便是在这里开始的。 sqlSessionFactory = new SqlSe … 继续阅读 MyBatis 源码解析(一)MyBatis如何解析配置 ?(一)
MyBatis 源码解析(序)
之前在接触MyBatis的时候,就觉得这个技术的思想很新颖,要实现这些功能并不难,但是如何实现,以及MyBatis的整体架构却是我远远不及的。 Mybatis作为一个半自动化ORM框架,同时具有灵活性和方便性,因此在国内各个大厂都十分受欢迎 … 继续阅读 MyBatis 源码解析(序)