Với cấu trúc lớp sau đây: @MappedSuperclass
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public abstract class Animal {}
@Entity
public class Dog {}
@Entity
public class Cat {}
Với
Tôi có một vài lớp mô hình miền trong ứng dụng web của tôi có mối quan hệ phân cấp với chính chúng. Một ví dụ về một là cấu trúc danh mục phân cấp được sử dụng để phân loại các bài đăng của người dùng
Tôi đang sử dụng JPA2 với Hibernate và cố gắng giới thiệu một lớp cơ sở chung cho các thực thể của tôi. Cho đến thời điểm này, có vẻ như: @MappedSuperclass
public abstract class BaseEntity {
@I