본문 바로가기
JAVA/SpringDB

Spring - 트랜잭션관리

by 플람 2020. 3. 11.

오늘은 Spring 트랜잭션에 대해서 쓰려고 한다.

 

일단 트랜잭션에 대해서 간단하게 정의하자.

 

트랜잭션이란?


트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다.

 

ACID

원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability)의 원칙을 따라야 한다.

 


을 말한다.

 

 스프링을 사용하면 트랜잭션 관리를 할 수 있고, 간단한 설정만으로 단일 자원과 다중 자원에 대한 트랜잭션을 처리할 수 있다.

 

 스프링은 데이터베이스 연동 기술에 상관없이 동일한 방식으로 트랜잭션 처리를 할 수 있다.

 

 

 

'JAVA > SpringDB' 카테고리의 다른 글

연속 Insert에 대해 써보려고 한다.  (0) 2020.03.21