我在hbm.xml文件中不同的结果与查询API与HQL
<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串一个实体基地。
当我使:
session.createCriteria(base.class).list();
结果是两个基本对象 当我使:
session.createQuery(" from Base").list();
结果是一个实体基础。
有人可以告诉我为什么我有这种情况?
在您的标准'session.createCriteria(base.class).list();'应该是'Base.class'(名字必须以大写字母'B'开头)。这是否只是你的问题的印刷错误? – Andremoniy 2013-03-04 08:42:20
不,因为这只是拼写错误 – nir 2013-03-04 14:04:26