これはあなたのlazy="false"
を尊重しているため、休止状態にはそのような機能はありません。だから、私はあなたの要件を満たすために提案することができますあなたのクエリのクラスを別のダミーの具体的なクラスで拡張し、その子の関係なしでそのクラスのマッピングを定義しています。
letがあなたがそれに親のための
class Parent{
private List<Child> kids;
}
とマッピングを子マッピングを持つクラスの親を持っているあなたが持っていると言う
<class name="Parent" table="PARENT">
// other properties
// child mapping
<set name="kids" table="KIDS" lazy="false">
<key column="parent_id"/>
<one-to-many class="Child"/>
</set>
</class>
です次に、あなたは親クラス
class MinimalParent extends Parent{
// leave implementation as blank
}
を拡張する別のクラスを作成することができます
次に、
としてください0
<class name="MinimalParent" table="PARENT">
// other properties
// do not map child in this
</class>
親オブジェクトだけが必要な場合は、このMinimalParent
クラスを使用してください。あなたがそれを持って願って!
助けてくれてありがとう。私は冬眠するのがかなり新しいので、あなたはそれについてどうやって行くのか教えてくれますか? – Chillax
私の答えを更新しました。 plz check – Pokuri
@子どものプロパティをマップしないと、どのようにプロキシを取得できますか? – wolverine