2016-03-23 5 views
0

実行時に、いくつかの構成を使用してEntityスキーマをオーバーライドする必要があります。アプリケーションでは、単一の永続ユニット内の異なるエンティティに対して異なるスキーマを持ち、実行時にこれらのスキーマをオーバーライドする必要があります。外部化されたSpringアプリケーション・コンテキストでファイルまたはリソースをormにマップする方法

私がチェックしたアプローチは、ほとんどがorm.xmlファイルを使用しており、デプロイメント・サイトで必要なスキーマを定義しています。

Spring + JPA + Hibernateを使用しており、すべてがspringアプリケーションcontext.xmlで定義されているため、persistence.xmlは使用していません。

この要件では、orm.xmlファイルを外部化し、Springアプリケーションのコンテキストに含める必要があります。

ので、私の質問は:

ORM.xmlファイルを外部化し、春のアプリケーションコンテキストに含める方法。

ファイル:#{systemProperties.BFconfigLocation}会/持続/ BFBANKFUSION.xml

BFconfigLocationをJVM引数として設定されている

+0

私はハードコーディングされたファイルパスを使用して欲しいものを達成することができます: –

答えて

0

は、これは、JVM引数でどのように動作するかです。

関連する問題