0

オブジェクトとSlabPDOSlabInstructionsへのマッピング参照を持つSlabオブジェクトのマッピングがあります。選択を行い、常にオブジェクトSlabPDOを実行し、必要な場合にのみSlabInstructionsをロードしたいと思います。これを行う方法はありますか?マッピングの例の下:

<id name="Id" column="Id_Slab" type="Int64">
  <generator class="Geraes.GLib.GDomainBasis.CustomTableHiLoGenerator, GLib.GDomainBasis" />
</id>

<property name="Mill" column="Mill" type="String" length="2" not-null="true" />

<property name="SlabId" column="Slab_Id" type="String" length="20" not-null="true" />

<property name="PieceId" column="Piece_Id" type="String" length="20" not-null="true" />

<one-to-one name="SlabPDO" class="SlabPDO" cascade="all" fetch="join"/>

<set name="SlabInstructions" generic="true" inverse="true" lazy="false" cascade="all" fetch="join">
  <key column="Id_Slab" />
  <one-to-many class="SlabInstruction"/>
</set>

よろしくお願いします!

4

1 に答える 1

0

これら 2 つのマッピング プロパティlazy="true" fetch="select"については、ドキュメントhttp://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.html#performance-fetchingを参照してください。

ここにあなたの解決策があります

<set name="SlabInstructions" generic="true" inverse="true" lazy="true" cascade="all"
  fetch="select">
  <key column="Id_Slab" />
  <one-to-many class="SlabInstruction"/>
</set>
于 2012-04-11T10:38:37.090 に答える