DB2 データベースを使用するプロジェクトで OpenJPA を使用しています。
私たちの DBA は、シノニムを許可していません。
データベースに複数のスキーマがあります (例: DEV & QA の異なるスキーマ用)
私のエンティティクラスは次のようになります。
@Entity
@Table(name = "DEVSCHEMA.CUSTOMER")
public class Customer implements Serializable {
コードを QA 環境に移動したら、エンティティを次のように変更する必要があります。
@Entity
@Table(name = "QASCHEMA.CUSTOMER")
public class Customer implements Serializable {
両方の環境で 1 つのバイナリを作成したいのですが、環境ごとにエンティティ クラスを変更したくありません。可能な方法はありますか?
参考までに、各環境にも複数のスキーマがあるため、デフォルトのスキーマオプションがある場合は使用できません。