0
我有两个类Author
和User
这样的:休眠继承覆盖
public class Author {
protected int id;
protected String firstName;
protected List<Journal> Journals;
//constructors ...
//getters and setter ...
};
public class User extends Author {
protected List<Affiliations> affiliations;
//constructors ...
//getters and setter ...
};
我一直在使用XML使用joined-subclass
映射它们。我面临的问题是,无论何时创建作者,并且想要加载所有用户,作者都会出现,这不是我所期望的。
这里是映射文件,而属性
<class name="Author" table="AUTHOR">
<id name="id" type="int" access="field">
<column name="ID" />
<generator class="assigned" />
</id>
<joined-subclass name="User" extends="Author" table="USER" lazy="false">
<key>
<column name="ID" />
</key>
</joined-subclass>
</class>
嗯,也许你应该张贴加载所有用户的代码。 –
我相信问题不是来自那里,我找到了答案,并张贴它,谢谢你 – lpostula