sql1 Mybatis-Spring 트랜잭션 처리 1.스프링에서 트랜잭션을 쓰기위한 XML 설정 2.트랜잭션 처리의 예시 회원이 게시판에 글을쓰면 회원에게 포인트 1점을 부여하겠다) 업무가 두가지로 나뉘어짐 (글을쓰는 업무 , 회원에게 포인트를 부여하는 업무 - 두개의 업무를 하나의 논리적인 단위로묶음 (트랜잭션 처리) ) -> 시작 1. 회원이 글을 쓰고 글작성 완료 버튼을 누른다.(insert) 2. 회원에게 포인트 부여(update member set point = point + 1 where id='hong') -> 끝 ( 글을쓰는 업무와 회원에게 포인트를 부여하는 업무 둘다 성공해야지 정상적으로 DB에 Commit됨 ) ( 글쓰기 작성은 성공했는데 회원포인트 부여하는 업무에서 에러발생 - 두개의 업무중 둘중에 하나라도 안된다면 DB에 실반영되지.. 2020. 6. 15. 이전 1 다음