Apakah itu lajur diskriminator?

Apakah itu lajur diskriminator?
Apakah itu lajur diskriminator?
Anonim

Lajur diskriminator itu sendiri ialah digunakan untuk membezakan antara kelas yang berbeza apabila hierarki kelas dipetakan rata atau menegak. Idea di sebalik pemetaan rata dan menegak ialah setiap kelas dipetakan ke dalam satu baris dalam jadual kelas asas. Nilai diskriminator digunakan untuk menentukan jenis setiap baris.

Bagaimanakah anda mencari lajur diskriminator?

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

Apakah diskriminator dalam Java?

Column Discriminator Jenis Anotasi

Menentukan lajur diskriminator untuk strategi pemetaan SINGLE_TABLE dan JOINED. Strategi dan lajur diskriminator hanya dinyatakan dalam akar hierarki kelas entiti atau subhierarki yang menggunakan strategi pewarisan yang berbeza.

Apakah kegunaan lajur diskriminator dalam Hibernate?

Jika anda ingin menggunakan strategi ini dengan JPA, jadual pangkalan data anda perlu mempunyai lajur diskriminator. Nilai dalam lajur ini mengenal pasti kelas entiti yang setiap rekod akan dipetakan. Secara lalai, Hibernate menggunakan pendekatan yang sama.

Apakah kegunaan @DiscriminatorColumn?

Pendiskriminasi ialahbiasa digunakan dalam SINGLE_TABLE inheritance kerana anda memerlukan lajur untuk mengenal pasti jenis rekod. Contoh: Anda mempunyai kelas Pelajar dan 2 subkelas: GoodStudent dan BadStudent.

39 soalan berkaitan ditemui

Disyorkan: