Java Hibernate继承覆盖
我有两个类Java Hibernate继承覆盖,java,hibernate,inheritance,mapping,Java,Hibernate,Inheritance,Mapping,我有两个类Author和User,如下所示: public class Author { protected int id; protected String firstName; protected List<Journal> Journals; //constructors ... //getters and setter ... }; public class User exten
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 ...
};
所以我已经弄明白了问题是什么,尽管我不知道为什么这是个问题
所以问题是生成器的类,它是分配的,现在是生成的,也许你应该发布加载所有用户的代码。我确定问题不是从那里来的,我已经找到了答案,然后发布,谢谢
<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>