spring boot transaction
반응형
여러 DB를 접속할 때 DB 별 트랜잭션 설정을 부여하는 방법
DataSourceConfig
에 어노테이션 추가 및 PlatformTransactionManager
추가
@EnableTransactionManagement
@Bean public PlatformTransactionManager testTransactionManager() { DataSourceTransactionManager transactionManager = new DataSourceTransactionManager(); transactionManager.setDataSource(testDataSource()); return transactionManager; }
@Transactionl 붙일 때 아래와 같이 추가
@Transactional(value = "testTransactionManager")
트랜잭션 적용 시 IDENTITY, autoincrement 올라가는 건 어쩔 수가 없다.
반응형
이 글은
본 저작자 표시, 비영리, 동일 조건 변경 허락 규칙 하에 배포할 수 있습니다. 자세한 내용은 Creative Commons 라이선스를 확인하세요.
본 저작자 표시
비영리
동일 조건 변경 허락
'development' 카테고리의 다른 글
WebSocket @Autowired (0) | 2022.09.14 |
---|---|
lombok annotation (0) | 2022.09.12 |
PostgreSQL 리눅스 설치 (0) | 2021.04.29 |
CentOS7 locale -a (0) | 2020.01.23 |
SQL 04 테이블/시퀀스/인덱스 (0) | 2017.12.27 |
댓글
이 글 공유하기
다른 글
-
WebSocket @Autowired
WebSocket @Autowired
2022.09.14 -
lombok annotation
lombok annotation
2022.09.12 -
PostgreSQL 리눅스 설치
PostgreSQL 리눅스 설치
2021.04.29 -
CentOS7 locale -a
CentOS7 locale -a
2020.01.23
댓글을 사용할 수 없습니다.