0

在我的项目中,我有一个教授,一个学生和一个小组课程。在我的项目中:教授和学生有很多共同点,他们之间的唯一区别在于方法和与小组课程的关系,所以我考虑了继承并创建一个人抽象类。
我首先对这三个映射选项感到困惑,但我最终选择了加入的一个,但我不知道如何创建教授和小组(双向多对多)以及学生和小组(多对一和单对多)之间的关系。
我习惯于在没有继承的情况下映射实体:现在我很困惑。
编辑(我是突尼斯人,我们在教育中使用法语)

   @Entity
    public class Etudiant {
private int cin;
private String nom;
private String prenom;
private String email;
private String motDePase;
private String imageProfil;

这是教授课的一部分

    @Entity
    public class Professeur {

private int cin;

private String nom;

private String prenom;

private String email;

private String motDePasse;

private String imageProfil;

我没有创建 person 类,但我只创建了教授、学生和小组

4

1 回答 1

0

有关注释( ManyToOne和 OneToMany)之间的区别,请参阅此内容

您可以为 Professeur 和 Etudiant 创建一个超类

  • 注意:如果你使用接口,接口中的每个字段都是公共的、静态的和最终的。

希望能帮助到你。

于 2013-11-06T08:56:02.233 回答