mybaits-plus
今天使用mybatis-plus很方便,想看下他的Mapper接口的源码是怎么拼装sql的,看了些教程分析了源码,过程记录一下下,这里分析Mapper接口
1. 写一个springboot测试类,打第一个断点

运行debug找到sql的具体拼接的类,再一步步分析

在configuration中找到mappedStatements中测试类使用的selectbyid方法

在其中的sqlSource看到了拼接的语句

2. 在这个方法selectById对应的操作对象打第二个断点
看到它是由一个MappedStatement对象操作的