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 マッピングを作成する賢い方法はありますか?