코딩하는 코커두드/자바, 스프링 백엔드 과정

Day 53 _ 장마의 시작, 휴가, 트랜잭션 (20230627)

코커두드 2023. 6. 29. 09:53

 

채루아님의 싱글 장마 feat(7uly Seven, 수연이)

이번 한주는 내리 비소식이 있습니다. 네. 장마가 시작된 것이지요.

저는 더위와 습기에 매우 취약한 사람입니다. 다른 날씨는 다 괜찮은데 장마철만 되면 HP 소모가 쭉쭉 늘어남을 체감해요.

때마침 채루아님의 싱글 앨범 장마가 발매되었습니다:) 기가 막힌 타이밍이죠!

7uly Seven님과 수연이 님께서 피쳐링으로 함께하셨는데 조화가 또 기가 막힙니다.

저는 이미 더위를 먹었고, 체력적으로 힘들지만 남은 기간은 건강관리를 잘 해보고자 합니다.

모두 힘내서 이 장마 기간을 잘 보내보도록 해요!

 

트랜잭션 로그가 왜 생성이 안될까?

커리큘럼을 순차적으로 따라가고 있고, 드디어 트랜젝션까지 왔습니다. 그런데 아무리 시도를 해봐도 인텔리제이에 트랜잭션 로그가 생성이 안되더라고요.

답답함을 안고 시도를 해보았는데 아뿔싸. 저는 바보같이 h2에서 member를 등록하고 있었습니다.

알고보니 postman으로 해야 로그가 실행되더라고요.

그래서 postman으로 멤버를 등록을 했더니 트랜잭션 로그가 정상적으로 출력되었습니다.

 

로그를 확인해볼게요.

 

1. 트랜잭션 생성 : MemberService의 createMember() 메서드가 호출되면서 새로운 트랜잭션이 생성되고 있음을 확인할 수 있습니다.

 

2. 커밋 : 트랜잭션에 commit이 일어나고 있습니다.

마지막 줄에서 트랜잭션을 종료합니다.

 

3. EntityManager 종료 : JPA의 EntityManager를 종료합니다.

트랜잭션이 정상적으로 적용됨을 확인할 수 있었습니다. 😁

 

 

소제목1

-------------내용입력-----------

 

소제목2

-------------내용입력-----------

 

마무리

-------------내용입력-----------

 

관련글

1.URL

 

 
 

 

🚨 이 글은 개인 학습을 위한 기록입니다. 잘못된 정보가 상당수 있을 수 있습니다.