2012-01-13 3 views
1

많은 데이터베이스를 관리하기 위해 Spring 3.x 애플리케이션에서 방법을 검색합니다. 이제 우리는 mysql을 지원하지만 firebird와 postgress sql을 지원해야합니다.많은 데이터베이스를 관리합니다.

우리는 orm을 사용하지 않습니다.

봄에 많은 데이터베이스를 지원하는 가장 좋은 방법은 무엇입니까?

답변

0

여러 개의 데이터 소스가 필요합니다. 필요한 각 JDBC 드라이버에 하나씩 있습니다. 어떤 경우에 원하는 것을 선택할 수있는 방법을 찾아야합니다.

+0

봄과 함께 할 수있는 방법은 없습니까? –

+0

이것이 표준 방법입니다. 데이터 소스 당 하나의 드라이버, 맞습니까? 여러 드라이버는 여러 데이터 소스를 의미합니다. – duffymo

0

데이터베이스 당 데이터 소스를 정의한 후에는 duffymo가 말한 것처럼 각각에 대해 트랜잭션 관리자를 정의하고 선언 트랜잭션 분계를 위해 @Transactional ("managerXname")을 사용할 수 있습니다.

+0

데이터베이스를 동시에 검색하지 않습니다. –

관련 문제