언어/SPRING
[SPRING] sqlSessionFactoryManager - static으로 관리
Sime
2016. 11. 10. 12:28
ManagerClass 만들기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | public class sqlSessionFactoryManager { private static SqlSessionFactory sqlSessionFactory; static{ //처음 한번 실행 InputStream is = null; try { is = Resources.getResourceAsStream("configuration.xml"); sqlSessionFactory = new SqlSessionFactoryBuilder().build(is); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try { if (is != null) is.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public static SqlSessionFactory getsqlSessionFactory(){ return sqlSessionFactory; } | cs |
사용법
private SqlSessionFactory sqlSessionFactory = sqlSessionFactoryManager.getsqlSessionFactory();
반응형