2

bool プロパティを持つエンティティ A があります (これを BProp と呼びます)。2 番目のエンティティには、次のような BProp の where 条件を持つ A 要素のバッグ マッピングがあります。

<bag name="MyBag" cascade="all-delete-orphan" inverse="false" where="BProp = 1">
    <key column="Structure_Id" />
    <one-to-many entity-name="A" />
</bag>

問題は、BProp = 1 は SqlServer と Oracle で動作しますが、次のような条件が必要な PostgreSQL を壊すことです。

where="BProp = true"

サポートする必要がある 3 つのデータベースすべてに対して単一の hbm.xml マッピングを作成する賢い方法はありますか?

4

1 に答える 1