1. 程式人生 > >mybatis的配置檔案第一行出現黃色的警告符號

mybatis的配置檔案第一行出現黃色的警告符號

配置Mybatis配置檔案時,出現錯誤:在UserMapper.xml標頭檔案出現  "Referenced file contains errors(file:/D:/config/mybatis-3-mapper.dtd). For more information, right click on the message in the Problems View and select "Show Details..." 的問題????

      對於這個問題,出現問題的mapper.xml檔案的標頭檔案是
 


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://www.mybatis.org/dtd/mybatis-3-mapper.dtd">

圖片一

      解決方法是:可能是由於我自己使用的Mybatis的config配置檔案—— mybatis-3-mapper.dtd檔案版本較低,當我更換一個高版本的mybatis-3-mapper.dtd檔案後,在Eclipse中重新載入mybatis-3-mapper.dtd檔案,在通過"Project ---> clear"專案後,錯誤消失,問題得以解決。

第一種:

     在本地磁碟中將高版本的mybatis-3-mapper.dtd放到固定的位置後,在Eclipse中重新載入mybatis-3-mapper.dtd檔案。

    第二種:
    

 清除專案trbac03專案的快取。


   

 


//========mybatis-3-config.dtd標頭檔案出錯========

mybatis的配置檔案報錯 

The errors below were detected when validating the file "mybatis-3-config.dtd" via the file "mybatis-config.xml".  In most cases these errors can be detected by validating "mybatis-3-config.dtd" directly.  However it is possible that errors will only occur when mybatis-3-config.dtd is validated in the context of mybatis-config.xml. 

配置 
<?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"> 

將 
"http://mybatis.org/dtd/mybatis-3-config.dtd"> 
修改為 

"http://www.mybatis.org/dtd/mybatis-3-config.dtd">