728x90

 

1) import static common.Template.*;

Template.java에서 만든 db연결 기능을 끌어와 쓸 것

 

2) SqlSession session = getSqlSession()

db 연결

 

3) controller, dao 호출 및 데이터 전송

public class MemberService {
	public Member selectMember(Member m) {
		
		SqlSession session = getSqlSession();
		
		Member member = new MemberDAO().selectMember(session, m);
		
		session.close();
		
		return member;
	}
}


	public void insertMember(Member m) throws MemberException {

		SqlSession session = getSqlSession();
		
		new MemberDAO().insertMember(session, m);
		
		// 인서트가 잘안됬으면 롤백해야함. 롤백은 dao에서 해야함. 제대로 잘안됬으면 익셉션 발생할거고, 서비스에서 나눠봤자 의미x
		session.commit();
		session.close();
		
	}

 

728x90
반응형

+ Recent posts