私は、Hibernateによって管理される木のようなオブジェクトを持っています。オブジェクトは、子のリストを持っており、それぞれの子は親の中で独自のcustom_order
を持っていますマップされていないプロパティの休止状態
<hibernate-mapping>
<class name="MyClass" .../>
<property .../>
<property .../>
<list name="children" cascade="save-update" inverse="false">
<key column="parent_id"/>
<index column="custom_order"/>
<one-to-many class="MyClass"/>
</list>
</hibernate-mapping>
custom_order
は、親の中に子供の秩序を維持するためにここに存在しますが、Java POJOには表現を持っていないとありますHibernateによって直接管理されます。私がする必要があるのはリストを提供することだけで、custom_order
は自動生成されます。ここまでは順調ですね。
私が達成したいのは、Criteria APIを使用して、custom_order
で注文することです。現時点では、このようなPOJOプロパティがないので、
のような何もできません。
質問:このシナリオでは、POJOゲッター/セッターを追加せずにCriteria APIを使用する方法はありますか?
編集:関連するcustom_order
属性をMyClass
に追加しても構いませんが、これはHibernateでは可能ではないと思います。
私は必要なだけ正確に! – mindas