[ 트랜잭션 ] 트랜잭션(Transaction)이란, DB의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다. DB의 상태를 변화시킨다는 것은 무얼 의미하는 것일까? 간단하게 말해 SQL문을 이용하여 DB에 접근 하는 것을 의미한다. ex) CRUD ( insert, select ,update, delete ) 기능구현을 위해 DB의 상태를 변화시키는 메서드 즉, 수행되는 하나의 작업 단위가 트랜잭션 인 것이다 트랜잭션의 사용위치는 Service 클래스이다 Service 클래스에서 boardDAO와 memberDAO를 사용할 것인데 boardDAO.insert + memberDAO.update ( 작성한 글 갯수 +1 ) 두가지 로직을 사용한다고 가정해 보자 ex) 트랜잭션 { BoardDAO.in..