私たちのアプリケーションに問題が見つかりました (あまりにも多くのテーブルを結合する選択クエリ)。この問題の解決策は、休止状態のマッピング ファイルでタグを設定fetch="select"
することです。<join>
<subclass extends="...">
<join table="MyTable" fetch="select">
...
</join>
</subclass>
ただし、このマッピングはhyberjaxb2によって生成されます。fetch 属性を<join>
タグに追加する方法が見つかりません。これを使用して、ターゲット テーブル名 (つまり、MyTable) を変更できます。
<hj:table name="MyTable"/>
しかし、私がそれを
<hj:table name="MyTable" fetch="select" />
マッピング ファイルには何も追加されません。
<join>
では、 hyperjaxb2 を使用してタグに fetch プロパティを追加するにはどうすればよいですか?
ありがとうございました。