fix: 코루틴 내 트랜잭션 간 조회 안 되는 문제 해결 #318

Merged
klaus merged 3 commits from test into main 2025-05-22 04:31:43 +00:00
Owner
  • 각 트랜잭션을 TransactionTemplate 블록으로 분리하여 커밋 시점 명확화
  • 두 번째 트랜잭션에서 entityManager.clear() 호출로 1차 캐시 무시
  • CoroutineExceptionHandler 추가로 비동기 예외 로깅 처리
  • @PreDestroy 추가로 서비스 종료 시 CoroutineScope 정리
- 각 트랜잭션을 TransactionTemplate 블록으로 분리하여 커밋 시점 명확화 - 두 번째 트랜잭션에서 entityManager.clear() 호출로 1차 캐시 무시 - CoroutineExceptionHandler 추가로 비동기 예외 로깅 처리 - @PreDestroy 추가로 서비스 종료 시 CoroutineScope 정리
klaus added 1 commit 2025-05-22 03:27:34 +00:00
af352256e9 fix: 코루틴 내 트랜잭션 간 조회 안 되는 문제 해결
- 각 트랜잭션을 TransactionTemplate 블록으로 분리하여 커밋 시점 명확화
- 두 번째 트랜잭션에서 entityManager.clear() 호출로 1차 캐시 무시
- CoroutineExceptionHandler 추가로 비동기 예외 로깅 처리
- @PreDestroy 추가로 서비스 종료 시 CoroutineScope 정리
klaus added 1 commit 2025-05-22 04:02:07 +00:00
klaus added 1 commit 2025-05-22 04:20:09 +00:00
klaus merged commit 24841b9850 into main 2025-05-22 04:31:43 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: klaus/sodalive-backend-spring-boot#318
No description provided.