gpt4 book ai didi

java - JPA 实体的继承

转载 作者:行者123 更新时间:2023-11-30 06:36:40 25 4
gpt4 key购买 nike

我有一个问题。

假设我有一个名为 BaseEntity 的实体类。我用@Entity 注释这个类如下。

@Entity
public class BaseEntity implements Serializable {
.....
}

如果我编写另一个名为 Employee 的类,将 BaseEntity 扩展为

public class Employee extends BaseEntity{
....
}

而且我没有用@Entity 注释它,我的员工类会不会有类似实体的行为?我想问的是它会成为一个实体,因为它扩展了我的 BaseEntity

或者我是否应该始终需要使用 @Entity 注释一个类以获得类似实体的行为?

最佳答案

是的,您必须将其注释为实体。但是对于您的基类,您可以使用 @MappedSuperclass,因此不需要表格

关于java - JPA 实体的继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4568663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com