問題解決:Cause: org.xml.sax.SAXParseException; 文檔根元素 "configuration" 必須匹配 DOCTYPE 根 "mapper"

在這裏插入圖片描述

發生此錯誤的原因:

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