![]() |
1
20
然而,继承只在OOP世界中可见,因为从数据库的角度来看,没有基类的指示。只有子类实体将具有关联的映射表。
这个
|
![]() |
2
7
我可以建议两种解决方案: 更改继承
您得到的异常清楚地描述了您的问题:
--> Superclass-Types 因此,如您所述,将超类定义为抽象实体将为您提供所需的行为。 额外:
如果选择继承映射策略为
更改模型(建议)
不要仅仅根据角色将用户实体划分为多个实体。制作一个
|
![]() |
3
1
有时为了继承子类,我们创建了一个父类,但我们不将其用作表。继承这个父类,我们创建了不同的表。这就是为什么我们在父类中不使用@Entity。而不是在父类或超类中使用@MappedSuperClass。 |
![]() |
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
![]() |
Tali · 继承-您应该使用基类,还是它们只是子类的框架? 2 年前 |
![]() |
mask2 · 如何轻松访问继承类的功能? 2 年前 |
![]() |
Dimon · 父类中的Setter,以及一些没有参数的子类 2 年前 |
![]() |
Miguerurso · Javascript类继承无法正常工作 2 年前 |
![]() |
GuessMe · 返回新类对象的正确方法(也可以扩展) 2 年前 |
![]() |
Daniel Lizik · 重写父类构造函数的子类成员初始值设定项 3 年前 |
![]() |
i_know_what · 以基类作为参数重写错误的方法 3 年前 |