怎样找到Java项目下的xml文件?
来源:百度知道 编辑:UC知道 时间:2024/06/04 02:53:09
上面的问题加相对路径搞定了,new File("\\map.xml"),但是现在读出的xml数据中文出现乱码。
map.xml没加路径吧 或是和你的java执行文件不在一个目录或classpath里
你参考下
public final class InitHibernate {
private static String configFile = "/rmms.hibernate.xml";
private Configuration config;
public void init(){
config=new Configuration().configure(configFile);
config.setProperties(HibernateUtil.getProperties());
}
public SessionFactory buildSessionFactory(){
return config.buildSessionFactory();
}
public Configuration getHibernateConf(){
return config;
}
}
public class DAOConfig {
private static Logger logger = LogManager.getLogger(DAOConfig.class);
private static final String DAO_CONFIG_FILE = "dao.xml";
private static final String DAO_CONFIG_SECTION = "DAO";
public static synchronized HashMap load() {
HashMap<Object, Object> map = new HashMap<Object, Object>();
JFigLocator jfi