두개의 다른 data source를 사용해서 Job을 Migration하는 기능을 개발하던중에 분명 Vendor테이블의 PK(assetSeqno와 vendor)가 중복된다는 에러가 발생하였다.
두개의 DataSource사용시 @Transactional에 transactionManager옵션을 따로 줘야한다.
- 현재 코드에서는 기존에 사용하는 DataSource는 "Default"로 하였고 2.2데이터를 가져올때는 "old220"을 사용하였다.
- 만약 양쪽 모두로 부터 데이터를 사용하고 싶다면 밑에와 같이 multiTransactionManager라고 선언해 줘야한다.

데이터베이스 자바를 참고하자.
DatabaseConfig.java

