Java 6, Spring 2.5.6 및 Hibernate 3.2.7에서 실행되는 웹 애플리케이션이 있습니다. 이제 런타임 전에 이름이 알려지지 않은 여러 데이터베이스에서 일부 데이터를 가져와야한다는 요구 사항이 있습니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까?데이터베이스를 사용하기 위해 Hibernate를 설정 (런타임 전에 이름이 알려지지 않음)
나는 예를 들어 보았다. 이 기사는 http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/에 있지만 모든 데이터베이스 구성을 미리 알고있는 경우에만 적용 할 수 있습니다. 런타임에 그것을 할 수 있도록
보인다, 그러나 이것은 여전히 가능한 모든 데이터 소스에 다시 도착하는 아마 응용 프로그램이 시작되기 전에 정의 (또는되어 있어야합니다 원래의 질문). – simon
언제 어디서나 구성을 만들 수 있습니다. 그러나 당신이 그들을 사용할 필요가있을 때 당신은 또한 그 중 하나를 선택하도록 관리 할 수 있어야합니다. –