인프런 커뮤니티 질문&답변
@Transaction 질문 있습니다.
작성
·
208
0
JPA 강의에서는
1. EntityManager 에서 Transaction을 얻는다.
2. 트랜잭션을 수행하고 em 으로 영속성에 저장
3. commit 또는 flus 사용
tx.begin()
em.persist(object)
실젝 프로젝트에서는
1. service 에 @Transaction을 걸어서 사용하고 있습니다.
의문이 드는건
실제로 persist 하는 부분은 repository 인데
repository 에 @Transaction을 거는게 아니라.
service에 @Transaction을 거는 이유가 궁금합니다.





