inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

pjok1122님의 게시글

pjok1122 pjok1122

@pjok11220519

수강평 작성수
7
평균평점
5.0

게시글 6

질문&답변

API 응답 상태

마찬가지로 에러가 발생해서 catch가 호출되는 경우, 화면 쪽에서 alert을 띄우려면 어떻게 해야 하나요?

좋아요수
1
댓글수
2
조회수
277

질문&답변

Generic 명시를 해야 하나요? 말아야 하나요?

첫 질문자입니다. List라면 List쓰시는게 맞는것같아요 질문에서는 제가 잘못 적었네요 ㅎㅎ 질문의 의도만 이해하시면 될것같습니다!

좋아요수
8
댓글수
3
조회수
650

질문&답변

JPA와 Transaction에 대해서

항상 감사합니다! 완전 잘 이해됐어요!

좋아요수
8
댓글수
2
조회수
941

질문&답변

@Transactional 안에서 @Transactional 메서드 사용

감사합니다. 제가 같은 서비스 클래스에서 테스트했었네요.. 해결됐습니다! 그럼 같은 서비스 클래스에서는 동일한 EntityManager를 사용하기 때문에 REQUIRES_NEW로 설정해도 동일한 영속성 컨텍스트를 생성하는건가요?? REQUIRES_NEW로 설정하면 부모 트랜잭션이 있더라도 새로운 트랜잭션을 생성한다고 하기에.. 서로 다른 영속성 컨텍스트를 사용할 것 같았는데 결과는 아니네요.. public class TransactionService { private final EntityManager em; @Transactional public void outerTransaction(){ innerTransaction(); System.out.println("Outer : "+ em.getDelegate()); System.out.println("Outer : "+ em.find(Member.class", 1L); } @Transactional(propagation = Propagation.REQUIRES_NEW) public void innerTransaction(){ System.out.println("Inner : " + em.getDelegate()); System.out.println("Inner : "+ em.find(Member.class", 1L); } } 주말인데도 답변해주셔서 감사합니다..!

좋아요수
3
댓글수
6
조회수
2034

질문&답변

@Transactional 안에서 @Transactional 메서드 사용

방법을 알려주셔서 더 감사합니다 ㅜㅜ... 진짜 참 스승님이세요.. 1번 2번 모두 테스트해봤고, propagation을 REQUIRES_NEW로 해도 결과는 똑같네요..! 영속성 컨텍스트를 공유하는군요. 제가 잘못 테스트한건 아니겠죠? ㅎㅎ 감사합니다!

좋아요수
3
댓글수
6
조회수
2034

질문&답변

@Transactional 안에서 @Transactional 메서드 사용

Propagaion이 REQUIRED인 경우와 REQUIRES_NEW인 경우가 다르게 동작하지 않을까 생각은 되는데.. 짐작만 될뿐 정보를 못찾겠습니다..! 도와주세요!

좋아요수
3
댓글수
6
조회수
2034