transaction #@Transactional #propagation #isolation #readOnly #rollback #트랜잭션 XML 썸네일형 리스트형 스프링 트랜잭션(Transaction) 트랜잭션 트랜잭션(Transaction)은 여러 개의 DML 명령문을 하나의 논리적인 작업 단위로 묵어서 관리하는 것으로, All 또는 Nothing 방식으로 작업 단위가 처리됩니다. SQL 명령문들이 모두 정상적으로 처리되었다면 모든 작업의 결과를 데이터베이스에 영구 반영(commit) 하지만 그중에 하나라도 잘못된 것이 있으면 모두 취소(rollback) 합니다. 스프링은 트랜잭션 기능을 마이바티스 기능과 연동해서 사용합니다. 트랜잭션 기능은 XML 파일에서 설정하는 방법과 애너테이션을 이용하는 방법이 있습니다. XML 로 설정하는 방법은 설정 파일이 복잡해지면 불편하므로 현재는 애너테이션으로 트랜잭션을 적용하는 방법을 더 선호합니다. [ 트랜잭션 속성 ] 속성 기능 propagaion 트랜잭션 전파.. 더보기 이전 1 다음