마이바티스 세팅하기

마이바티스 세팅하기

package common; import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; public class SqlSessionTemplate { //DB 연결 Session을 만들어주는 역할 public static SqlSession getSqlSession() { SqlSession session = null; String resource = "mybatis-config.xml"; try { //mybatis-config.xml 참조 InputStream is = Resources.getResourceAsStream(resource); SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); SqlSessionFactory factory = builder.build(is); //빌더가 빌더해주고, 빌더할 때 is 참조하는 값 가져오기 session = factory.openSession(false); //false는 오토커밋 해제! } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return session; } }

from http://roqkfgksmsdbstn.tistory.com/127 by ccl(A) rewrite - 2021-10-22 21:02:06