Apa itu kolom diskriminator?

Daftar Isi:

Apa itu kolom diskriminator?
Apa itu kolom diskriminator?
Anonim

Kolom pembeda itu sendiri digunakan untuk membedakan antara kelas yang berbeda ketika hierarki kelas dipetakan datar atau vertikal. Gagasan di balik pemetaan datar dan vertikal adalah bahwa setiap kelas dipetakan ke dalam satu baris di tabel kelas dasar. Nilai diskriminator digunakan untuk menentukan jenis setiap baris.

Bagaimana Anda menemukan kolom diskriminator?

Definisi entitas: @Entity(name="Port") @DiscriminatorColumn(name="type", discriminatorType=DiscriminatorType. STRING, length=10) @DiscriminatorValue(value="port") @Table(name="vPorts") @XmlRootElement(name="port") kelas publik PortEntity { …

Apa itu diskriminator di Jawa?

Tipe Anotasi Kolom Diskriminator

Menentukan kolom pembeda untuk strategi pemetaan Warisan TUNGGAL dan BERGABUNG. Strategi dan kolom diskriminator hanya ditentukan di akar hierarki kelas entitas atau subhierarki di mana strategi pewarisan yang berbeda diterapkan.

Apa gunanya kolom diskriminator di Hibernate?

Jika Anda ingin menggunakan strategi ini dengan JPA, tabel database Anda harus memiliki kolom diskriminator. Nilai dalam kolom ini mengidentifikasi kelas entitas tempat setiap record akan dipetakan. Secara default, Hibernate menggunakan pendekatan yang sama.

Apa gunanya @DiscriminatorColumn?

Diskriminator adalahbiasa digunakan dalam SINGLE_TABLE pewarisan karena Anda memerlukan kolom untuk mengidentifikasi jenis catatan. Contoh: Anda memiliki kelas Student dan 2 sub-class: GoodStudent dan BadStudent.

Hibernate Tip: SINGLE_TABLE strategy without discriminator column

Hibernate Tip: SINGLE_TABLE strategy without discriminator column
Hibernate Tip: SINGLE_TABLE strategy without discriminator column
39 pertanyaan terkait ditemukan

Direkomendasikan: