Spring集成mybatis-----配置打印sql语句过程遇到的问题

Spring集成mybatis过程中,再mybatis.xml配置<settings/>时一直提示报错,如下所示:

原始配置:

在调试项目的过程中,遇到sql查询不到的问题,所以就像配置mybatis.xml打印sql以便定位问题,配置后的mybatis.xml文件如下:

以为一切完美,准备撸代码,没想到竟然报错了,在网上找了一堆看都是这样配置的,没问题啊?为啥我就报错了?纳闷了,看提示的报错信息如下:

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

心想,这也没问题啊?写的都是这些元素,没啥毛病啊?然后想启动项目试试,结果一样,项目启动失败。无意间,朋友说把<setting />放到<typeAliases>前面貌似不会报错,此时,瞬间意识到,提示错误里面的属于标签可能是要顺序排放的,果然,将<setting />标签放到前后,问题解决,如下所示:

 

总结:mybatis.xml配置文件里面的标签属性需要顺序设置,可以省略,但不能乱序

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