MappedSuperclass 使用继承来重用字段和代码。
此外,我们通过 Hibernate 提供的可嵌入功能利用一些组合
@Embeddable
public class Department {
private long deptId;
private String name;
private String description;
}
@Entity
@Table(name="CSE_DEPT", schema="test")
public class CSEDepartment{
@Embedded
private Department dept;
}
Run Code Online (Sandbox Code Playgroud)
@MappedSuperclass 和 @Embeddable 之间有什么区别以及它们使用的合适情况。