Replies: 1 comment
-
1. "트랜잭션이란 무엇인가요?"답변 :트랜잭션(Transaction)이란 데이터베이스의 작업 처리 단위를 말합니다. 트랜잭션을 사용하는 이유는, 시스템 오류나 예외가 발생했을 때 중간에 데이터가 잘못 저장되거나 손상되는 것을 막기 위해서입니다. 예시:
이 전체를 하나의 트랜잭션으로 묶습니다. 2. "트랜잭션의 4대 특성(ACID)이 뭔가요?"답변:
예시 : 3. "왜 트랜잭션 처리가 필요한가요?"답변:트랜잭션 처리는 시스템에서 데이터의 정확성과 일관성을 보장하기 위해 필수적입니다. 데이터베이스 작업은 중간에 다양한 문제(시스템 오류, 네트워크 장애, 개발자의 실수 등)로 실패할 수 있습니다. 트랜잭션을 사용하면,
예시: 4. "스프링에서는 트랜잭션을 어떻게 관리하나요?"답변:스프링은 AOP(Aspect-Oriented Programming) 기술을 이용하여 트랜잭션을 관리합니다.
요약: 5. "@transactional 어노테이션은 어떻게 동작하나요?"답변:
동작 순서는 다음과 같습니다:
주의사항:
예시 코드: 이 경우, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Beta Was this translation helpful? Give feedback.
All reactions