Transactional1 Spring의 트랜잭션 추상화로 JDBC 기반 트랜잭션 처리의 문제점 해결하기 트랜잭션은 왜 필요할까?● A가 B에게 10000원을 이체하는 경우를 생각해보자.START TRANSACTION;UPDATE member SET balance = balance - 10000 WHERE id = 'A';UPDATE member SET balance = balance + 10000 WHERE id = 'B';COMMIT; ● A의 잔고를 줄이고 B의 잔고를 늘리면 되므로 간단해 보인다.@Slf4j@RequiredArgsConstructorpublic class MemberService { private final MemberRepository memberRepository; public void accountTransfer(String fromId, String toId, int amo.. 2025. 4. 27. 이전 1 다음