728x90 transaction1 트랜잭션(Transaction) 트랜잭션(Transaction) Java Spring에서 트랜잭션(Transaction)은 데이터베이스 작업 단위를 의미하며, 한 번에 수행되어야 하는 연산들의 논리적 단위입니다. 예를 들어, 여러 개의 데이터를 추가하거나 수정할 때, 모든 작업이 성공적으로 수행되거나 모두 실패하여 아무런 변경도 발생하지 않는 것을 보장합니다. 트랜잭션의 개념을 직관적으로 알수 있는 사례를 들어보겠습니다. 사례 1) 회원이 커피 주문 앱으로 카페라떼 두 잔을 선택하고 결제 버튼을 누른 후, 주문이 진행되는 중에 네트워크 오류로 인해 결제를 완료하는데 실패했습니다. 그런데, 회원이 주문한 주문이 정상적으로 데이터베이스에 등록이 되고, 주문한 커피 수만큼의 스탬프가 찍혔습니다. 이 경우, 카페를 운영하는 쪽에서는 판매 수익.. 2023. 6. 26. 이전 1 다음 728x90