摘要: 第四步 这一步的主要目的就是通过SqlSession执行SQL语句。 Payment payment = sqlSession.selectOne("com.gzy.mybatistest.mapper.PaymentMapper.getPaymentById", 1); 直接进入DefaultSq 阅读全文
posted @ 2020-12-15 09:02 Nyantocat 阅读(113) 评论(0) 推荐(0)
摘要: XMLStatementBuilder类中的parseStatementNode方法是真正开始解析指定的SQL节点。 从上文中可知context就是SQL标签对应的XNode对象,该方法前面大部分内容都是从XNode对象中获取各个数据。其实该方法的大致意思就是解析这个SQL标签里的所有数据(SQL语 阅读全文
posted @ 2020-12-15 09:00 Nyantocat 阅读(290) 评论(0) 推荐(0)
摘要: 前言 我会一步一步带你剖析MyBatis这个经典的半ORM框架的源码! 我是使用Spring Boot + MyBatis的方式进行测试,但并未进行整合,还是使用最原始的方式。 项目结构 导入依赖: mybatis:https://mvnrepository.com/artifact/org.myb 阅读全文
posted @ 2020-12-15 08:58 Nyantocat 阅读(863) 评论(0) 推荐(2)