skarltjr / Memory_Write_Record

나의 모든 학습 기록
0 stars 0 forks source link

@transactional 동작 원리 #114

Open skarltjr opened 2 years ago

skarltjr commented 2 years ago
@transactional 어노테이션의 큰 특징은 2가지라고 생각한다

1. 어떤곳에서든 해당 어노테이션을 활용하면 트랜잭션 처리가 가능하다
2. 추상화를 통해 공통 & 변화가 적은 기능을 뽑아내어 어떤 db접근 방식(구현)을 활용하든 해당 어노테이션을 통해 트랜잭션 처리가 가능하다

즉 내가 생각하기에 psa,aop가 활용된 대표적인 예시가 @transactional이며
그렇기에 해당 어노테이션이 존재하는 !어디서든!  !어떤 db접근 방식을 사용하든! 우리가 목표하는 트랜잭션 처리가 가능하다고 생각한다.