목록2021/03/25 (1)
멍
Spring @Transactional
프로젝트가 거의 끝나고 잉여로운 시간을 맞았는데, transactional annotation을 쓰긴 썼으나, 자세히 모르고 쓰는것 같아서 간략히 정리하고자 @Transactional annotation으로 트랜젝션 제어를 처리했다. as is에서는 transaction manager를 따로 만들어서 썼는데, 이번엔 그러지 않았다. commit, rollback 단위로 메서드를 새로 만들어 transactional을 씌워줬는데, 선언적 트랜젝션이라고 한다. 일단 propagation (전파) : - REQUIRED : 디폴트 속성이다. 부모트랜젝션 내에서 실행되며, 부모 트랜젝션이 없다면 새로운 트랜젝션을 생성. 부모가 선언한 속성을 그대로 이어받는다. - REQUIRES_NEW : 부모속성을 무시하고 ..
카테고리 없음
2021. 3. 25. 15:52