Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
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 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

DBService 본문

JSP/MYbatis

DBService

GAWON 2023. 6. 1. 18:50
package org.joonzis.mybatis;

import java.io.InputStream;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class DBService {	// factory를 만드는게 목적

	// 필드
	private static SqlSessionFactory factory = null;
	
	// 싱글톤
	static {
		try {
			String resource = "org/joonzis/mybatis/sqlmap.xml";//에러가 나지 않는다(오타)
			InputStream is = Resources.getResourceAsStream(resource);
			factory = new SqlSessionFactoryBuilder().build(is);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	// 메소드
	public static SqlSessionFactory getFactory() {
		return factory;
	}
}
//SqlSessionFactoryBuilder에서   SqlSessionFactory 을 생성하고, Factory에서  SqlSession을 생성한다.
//mybaytis를 이용하려면 SqlSession이 필요하다!!!!!!

'JSP > MYbatis' 카테고리의 다른 글

MANIFEST.MF  (0) 2023.06.01
sqlmap.xml  (0) 2023.06.01
green.xml  (0) 2023.06.01
GreenVO  (0) 2023.06.01
GreenDao  (0) 2023.06.01