hbm.xml ファイルに次のエンティティがあります
<class name="Base" table="base">
<id name="id"/>
<list name="ips" cascade="all-delete-orphan" lazy="false" fetch="join">
<cache usage="read-write" include="all" />
<key column="base_id" />
<list-index column="ip_order"/>
<element column="ip" type="string"/>
</list>
</class>
コレクションに2つのips文字列を持つ1つのエンティティベースがあります。
私が作るとき:
session.createCriteria(base.class).list();
私が作るとき、結果は2つのベースオブジェクトです:
session.createQuery(" from Base").list();
結果は 1 つのエンティティ ベースです。
誰かが私がこのような状況にある理由を教えてもらえますか?