EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

استراتژی Table-Per-Class در هایبرنت با استفاده از انوتیشن چگونه است؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

این استراژی مانند روش mapped superclass است که به ازای هر زیرکلاس یک جدول ایجاد می شود با این تفاوت که در این استراتژی برای کلاس پدر نیز یک جدول ایجاد می شود.بنابراین در این روش می توانیم ارتباط بین سوپرکلاس و زیرکلاس را پیدا کنیم.

@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class Employee {
    @Id
    @GeneratedValue( strategy = GenerationType.AUTO )
    private Long id;
    private String employeeId;
    private String firstName;
    private String lastName;
    private String email;
}

@Entity
public class ContractEmployee extends Employee {
    private LocalDate contractStartDate;
    private LocalDate contractEndDate;
    private String agencyName;
}
  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت