우리는 기준선을 분리하고 있습니다 (릴리스 1.0 및 2.0 동시 개발 용). 별도의 두 데이터베이스 (및 하드웨어)를 유지 관리하는 대신 다른 대안을 조사하고 있습니다. 우리는 동일한 데이터베이스 인스턴스를 사용할 수, 그리고 두 개의 서로 다른 스키마의 테이블/데이터의 중복 사본이있는 것 :JPA orm.xml에 속성을 주입 하시겠습니까?
1.0 : SCHEMA_1
2.0 : SCHEMA_2
JPA의 orm.xml 파일에 스키마가 지정된 속성이 있습니다.
<schema>SCHEMA_1</schema>
제 질문은 하드 코딩 된 스키마 이름 (및 방법) 대신 속성을 삽입 할 수 있는지 여부입니다. 우리가 .properties 파일이있는 경우
예를 들어, 다음과 같이 파일 :
<SCHEMA>schema.name</SCHEMA>
감사에 대한 :
schema.name=SCHEMA_1
우리는 다음과 같이 orm.xml 파일에 schema.name을 사용할 수 어떤 도움이라도! 스키마를 동적으로 만드는 다른 방법도 환영합니다.
제안 해 주셔서 감사합니다. – Nathan