用mybatis写了个例子,在运行的时候报错:
org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.
Cause: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 16; 文档根元素
"configuration" 必须匹配 DOCTYPE 根 "mapper"。
找了半天加上查资料才知道是xml的头文件有错误。因为新建xml文件时是自动生成的标头内容,里面的约束是针对mapper的,手动修改成config后,有个地方漏掉了,所以导致报错。
下面是mapper的xml头内容: