發生此錯誤的原因:
mybatis的映射文件文件頭錯誤,如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC
"-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<configuration>
</configuration>
很明顯,DOCTYPE 是 mapper ,而這個文件中的根節點是 configuration,互相不匹配,所以產生了這個錯誤;
解決辦法
修改爲以下內容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">