MP啟動注入SQL原理源碼剖析
我們調試我們的代碼:

可以看到:
這個studetDao對象是一個MybatisMapperProxy對象
在這個MybatisMapperProxy對象疊代找下去,可以看到一個configuration對象,這個對象是我們MP的全局配置對象。
打開這個全局對象,我們再往下翻:
神奇的事情發送了,我們可以看到我們所使用的所有的方法,在這個mappedStatements裡面都為我們封裝好了。
我們打開一個來看一下:
從這裡我們就可以知道,MP在啟動的時候,其實,他就已經幫我們把所有常用簡單的語句給我們封裝好了,然後放在我們的全局配置類中configuration中的mappedStatements裡。