1. 程式人生 > >DAO層實現類CreatFactory.java

DAO層實現類CreatFactory.java

public class CreatFactory {
	//單例模式	
	private static SqlSessionFactory factory=null;
	public static SqlSessionFactory creatFactory(){
		if(factory==null){
			//載入配置檔案
			String resource = "mybatis/config.xml";//配置檔案地址
			//讀取檔案resource,變成字元流
			Reader reader;
			try {
				reader = Resources.getResourceAsReader(resource);
				//將字元流,相當於Connection
				factory= new SqlSessionFactoryBuilder().build(reader);
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		return factory;
	}
}