protected InputStream getConfigurationInputStream(String resource) throws HibernateException { InputStream stream = Environment.class.getResourceAsStream(resource); if (stream==null) {
throw new Exception(resource + " not found"); } return stream; } client应该这么写: //hibernate.cfg.xml位于classes目录下(classPath目录) InputStream stream = getConfigurationInputStream("/hibernate.cfg.xml"); 如果资源是.property的配置文件,则可以这么装载 Properties property=new Properties(); property.load(stream); 总起来可以这么写: public Properties getPropFromFile(String filePath){ InputStream stream = Environment.class.getResourceAsStream(resource); if (stream==null) {
throw new Exception(resource + " not found"); } Properties property=new Properties(); property.load(stream); return stream; } 
|