新手学习,发现运行就报错:
Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 37; columnNumber: 17; 元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)"。
查了一下相关文档,发现是因为配置节点的顺序搞错了,所以报错:
下面是之前的错误顺序配置截图:
可以看到configuration 一直红色下划线提示错误。
下面是后来调整顺序后的截图:
可以看到configuration 红色下划线提示也没有了。
总结,新手学习引入 mybatis.xml 时,配置文件的配置节点容易顺序写错,官方要求的是,配置节点,必须要按照 properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?
这个顺序,,,,,,,,,
关于 mybatis.xml 配置文件配置节点的字段详细解释,可以看这个文档:
http://c.biancheng.net/mybatis/config.html
踩过的坑,记录下
学习加油!!!