Accept

  • 홈
  • 태그
  • 방명록

jpatransactionmanager 1

[Spring Boot] 다중 데이터베이스 + JPA 환경에서의 트랜잭션 관리에 대하여

개요Spring Boot 애플리케이션에서 다중 데이터베이스 환경(Primary, Replication DB 여러대)을 운영하면서 스케줄러를 통해 데이터를 INSERT, UPDATE, DELETE하는 과정에서 실제 데이터베이스에 변경사항이 반영되지 않는 문제를 경험했습니다. 이는 트랜잭션 관리 방식의 차이에서 기인한 문제일 수 있습니다.해당 포스트에서는 제가 주로 사용한 두 가지 트랜잭션 관리자 DataSourceTransactionManager와 JpaTransactionManager에 대해 비교해보고 어떻게 위 문제를 해결했는지 기록합니다.  트랜잭션 관리자 비교DataSourceTransactionManager- 이 트랜잭션 관리자는 주로 JDBC API를 사용할 때 적합하며, 각 트랜잭션은 단일 데..

Java & Spring Boot 2024.05.08
이전
1
다음
더보기
프로필사진

Accept

https://github.com/mja91

  • 분류 전체보기 (31)
    • Java & Spring Boot (14)
    • Performance (2)
    • Implementation (1)
    • Infra & Network (7)
    • OS (1)
    • Etc. (5)

Tag

python 문법, JPA 연관관계 매핑, JAVA 알고리즘, Spring Boot, thread, Java, java multithreading, AWS, multithreading, MySQL, 멀티스레드, 자바 멀티스레드, JPA, Linux, 코드업, java 코딩테스트, 자바 스레드, Runnable, 자바, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :
Github - mja91

Copyright © Kakao Corp. All rights reserved.

  • GitHub

티스토리툴바