1

同じデータベースを使用する2つのノード環境があります。データベースには、次のようなリソーステーブルがあります。

RESOURCE_ID、

コード、

ノード

NODE列の内容は、使用できるノードに応じて1または2になります。同じ耳を2つのノードにデプロイする必要があるため、このテーブルを次のようにマップします。

<hibernate-mapping>
    <class name="ResourceVO" table="RESOURCE"
           dynamic-update="true" optimistic-lock="dirty" where="NODE=${node.value}" >

node.valueプロパティをファイルシステムに保存して、インスタンスが使用するリソースを識別できるようにします。Hibernateで可能ですか?

4

1 に答える 1

1

私の知る限り、Hibernate はこれをサポートしていません。私はここでビルド ツール (Ant、Maven) を個人的に使用します。どちらもフィルタリング機能を備えています。たとえば、章9.3 を参照してください。Maven の Maven Book のリソース フィルタリング。

于 2010-06-09T16:00:41.313 に答える