為什么讀取不到configuration.xml
用main函數(shù)測試DBAccess類的時候就報錯了。
package org.ge.tbrqcms.db;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import java.io.IOException;
import java.io.Reader;
import org.apache.ibatis.io.Resources;
/**
?* 訪問數(shù)據(jù)庫類
?* @author geyi
?*
?*/
public class DBAccess {
String resources = "main/java/org/ge/tbrqcms/config/Configuration.xml";
public SqlSession getSqlSession() throws IOException{
//通過配置文件獲取數(shù)據(jù)庫連接
Reader render = Resources.getResourceAsReader(resources);
//通過配置信息構(gòu)建一個SqlSessionFactory
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(render);
//通過SqlSessionFactory打開一個數(shù)據(jù)庫會話
SqlSession sqlSession = sqlSessionFactory.openSession();
return sqlSession;
}
}
一直在報錯。
我的文件目錄是:
2016-03-29
編譯沒錯,應(yīng)該是路徑有錯的
2016-05-10
你好,你的解決了嗎,我的也有這個問題
2016-03-29
org/ge/tbrqcms/config/Configuration.xml
這個地址試一試~
2016-03-29
String resources = "main/java/org/ge/tbrqcms/config/Configuration.xml";
改為:
String resources = "org/ge/tbrqcms/config/Configuration.xml";