1. 程式人生 > >Spring整合mybatis-----配置列印sql語句過程遇到的問題

Spring整合mybatis-----配置列印sql語句過程遇到的問題

Spring整合mybatis過程中,再mybatis.xml配置<settings/>時一直提示報錯,如下所示:

原始配置:

在除錯專案的過程中,遇到sql查詢不到的問題,所以就像配置mybatis.xml列印sql以便定位問題,配置後的mybatis.xml檔案如下:

以為一切完美,準備擼程式碼,沒想到竟然報錯了,在網上找了一堆看都是這樣配置的,沒問題啊?為啥我就報錯了?納悶了,看提示的報錯資訊如下:

提示說:configuration 元素必須要匹配 properties、setting、typeAliase。。。等。

心想,這也沒問題啊?寫的都是這些元素,沒啥毛病啊?然後想啟動專案試試,結果一樣,專案啟動失敗。無意間,朋友說把<setting />放到<typeAliases>前面貌似不會報錯,此時,瞬間意識到,提示錯誤裡面的屬於標籤可能是要順序排放的,

果然,將<setting />標籤放到前後,問題解決,如下所示:

總結:mybatis.xml配置檔案裡面的標籤屬性需要順序設定,可以省略,但不能亂序