Spring集成mybatis-----配置打印sql語句過程遇到的問題

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

原始配置:

在調試項目的過程中,遇到sql查詢不到的問題,所以就像配置mybatis.xml打印sql以便定位問題,配置後的mybatis.xml文件如下:

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

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

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

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章