عمود أداة التمييز نفسهيستخدم للتمييز بين الفئات المختلفة عندما يتم تعيين التسلسلات الهرمية للفئات بشكل مسطح أو عمودي. الفكرة وراء التعيين المسطح والرأسي هي أن كل فئة يتم تعيينها في صف واحد في جدول الفئة الأساسية. تُستخدم قيمة المُميِّز لتحديد نوع كل صف.
كيف تجد عمود أداة التمييز؟
تعريف الكيان:Entity (الاسم="المنفذ")DiscriminatorColumn (الاسم="النوع" ، أداة التمييز=نوع التمييز. STRING ، الطول=10)DiscriminatorValue (القيمة="المنفذ") @ الجدول (الاسم="vPorts")XmlRootElement (name="port") فئة عامة PortEntity {…
ما هو المميز في جافا؟
نوع التعليق التوضيحي DiscriminatorColumn
يحدد العمود المميزلاستراتيجيات رسم خرائط الوراثة SINGLE_TABLE و JOINED. يتم تحديد الإستراتيجية وعمود أداة التمييز فقط في جذر التدرج الهرمي لفئة الكيان أو التسلسل الهرمي الفرعي الذي يتم فيه تطبيق إستراتيجية وراثة مختلفة.
ما فائدة العمود المميز في السبات؟
إذا كنت تريد استخدام هذه الإستراتيجية مع JPA ، فيجب أن يحتوي جدول قاعدة البيانات على عمود مميز. تحدد القيمة الموجودة في هذا العمودفئة الكيان التي سيتم تعيين كل سجل لها. بشكل افتراضي ، يستخدم Hibernate نفس الأسلوب.
ما فائدةDiscriminatorColumn؟
التمييز هوشائع الاستخدام فيSINGLE_TABLE وراثةلأنك بحاجة إلى عمود لتحديد نوع السجل. مثال: لديك صف طالب وفصولان فرعيتان: GoodStudent و BadStudent.
![](https://i.ytimg.com/vi/elG0EBQCW8o/hqdefault.jpg)