2021
08-23
08-23
Mybatis-Plus的SQL语句组拼原理说明
记录查找自动组拼SQL语句的过程首先在BaseMapper其中的一个方法下打个断点在断点显示的值栏找到相关的SQL发现SQL语句在MappedStatement对象中,而sqlSource存的就是相关的sql语句然后在MappedStatement这个对象打断点,看看到底是哪个对象对它进行了操作发现是AutoSqlInjector创建了MappedStatement在AutoSqlInjector对象找到与selectById相关的一个方法,打断点SqlSource果然在这里创建出来了,createSqlSource就是具体过程,然后...
继续阅读 >