• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

javax.transaction.Transactional 질문

24.03.09 18:25 작성 24.03.09 18:25 수정 조회수 103

1

안녕하세요.

javax.transaction.Transactional annotation에 대해 추가 질문드립니다.

 

@Transactional annotation은 총 2가지가 있습니다.

  1. Spring에서 제공: org.springframework.transaction.annotation.Transactional

  2. Java에서 제공: javax.transaction.Transactional

 

강의에서는 spring에서 제공하는 annotation을 사용으로 추천해주셨고, 대부분 org.springframework.transaction.annotation.Transactional으로 사용을 하더라구요.

 

직접 찾아본 바로는 두가지 모두 트랙잭션 자체에 대한 동작은 동일하지만, spring에서 제공하는 Transactional이 더 많은 부가 기능을 가지고 있어 사용을 권장한다고 하네요.

 

이렇게 이해하고 넘어가면 될까요?!

의견이 궁금해서 질문드립니다.

답변 1

답변을 작성해보세요.

2

OMG님의 프로필

OMG

2024.03.09

안녕하세요. 슈행님, 공식 서포터즈 OMG입니다.

네, 찾아보고 확인하신 내용이 맞습니다 😀

추가로 영한님의 JPA 로드맵 중 JPA 활용1편에서도 해당 내용에 대해 설명해주고 계십니다.

-

섹션4. 회원 도메인 개발 > 회원 서비스 개발

image

강의 설명에서 말씀하시는 옵션 관련

image

감사합니다.

슈행님의 프로필

슈행

질문자

2024.03.09

jpa 강의에 있는 부분이군요. 😃

자막까지 확인해주시고 공유해주셔서 감사합니다.

궁금증이 풀렸어요 .