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>