我在 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>
我在集合中有一个带有两个 ips 字符串的实体 Base。
当我做:
session.createCriteria(base.class).list();
当我制作时,结果是两个 Base 对象:
session.createQuery(" from Base").list();
结果是一个实体 Base。
有人能告诉我为什么我会遇到这种情况吗?