프로그래밍 언어/JAVA

@Transactional 주석이 속하는 곳

Rateye 2021. 12. 5. 12:30
728x90
반응형
질문 : @Transactional 주석은 어디에 속합니까?

@TransactionalDAO 클래스 및 / 또는 해당 메서드에 배치해야합니까? 아니면 DAO 개체를 사용하여 호출하는 서비스 클래스에 주석을 추가하는 것이 더 낫습니까? 아니면 두 "레이어"에 주석을다는 것이 합리적입니까?

답변

트랜잭션이 서비스 계층에 속한다고 생각합니다. 작업 단위 및 사용 사례에 대해 알고있는 사람입니다. 단일 트랜잭션에서 함께 작동해야하는 여러 DAO가 서비스에 주입 된 경우 정답입니다.

출처 : https://stackoverflow.com/questions/1079114/where-does-the-transactional-annotation-belong
728x90
반응형