목록Spring Boot (1)
코드몽키
@Transactional에 대한 고찰
최근 레거시 코드를 리펙토링 하면서 Transactional 어노테이션의 개념에 대해서 두루뭉실하게 인지하고 무분별한 남발을 하고 있는것 같아 트랜잭션 어노테이션에 대해서 좀더 깊은 개념과 동작원리에 대해서 공부하고 정리해보았습니다.Transaction이란 하나의 논리적 작업 단위를 뜻합니다. 여러개의 개별적인 연산들이 마치 하나의 묶음처럼 처리되어야 하는 것이 트랜잭션의 핵심이다. DBMS(Oracle, PostgreSQL, MySQL 등) 에서는 트랜잭션을 ACID 원칙을 통하여 트랜잭션을 보장합니다.https://ko.wikipedia.org/wiki/ACID ACID - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 다른 뜻에 대해서는 애시드 문서를 참고하십시오. ACID(원자성..
Spring Boot
2025. 9. 14. 20:33