عنصر الطفل الاختياري <inger> هو اسم فئة Java التي يتم استخدامها لإنشاء معرف فريد لمثيل الفئة الثابت. إذا كان مثيل المولد هذا يتطلب بعض قيم التكوين أو معلمات التهيئة ، فيمكنك استخدام عنصر <Param> لتمرير هذه المعلمات.
جميع المولدات تنفذ واجهة org.hibernate.id.InderifierGenerator. هذه واجهة بسيطة للغاية. يمكن أن تختار بعض التطبيقات توفير تنفيذها المحدد. بالطبع ، يوفر Hibernate الكثير من التطبيقات المدمجة.
فيما يلي بعض أسماء الاختصار للمولدات المدمجة:
الزيادة (الزيادة)
تستخدم لإنشاء معرفات فريدة لأنواع طويلة أو قصيرة أو int. لا يمكن استخدامه إلا إذا لم تدرج عملية أخرى البيانات في نفس الجدول. لا تستخدمه في الكتلة.
الهوية (الهوية)
يوفر الدعم لحقول التعريف المدمجة لـ DB2 و MySQL و MS SQL Server و Sybase و HypersonicsQL. المعرف الذي تم إرجاعه من النوع طويل أو قصير أو int.
تسلسل
يتم استخدام التسلسل في DB2 و PostgreSQL و Oracle و SAP DB و MCKoi و Generator في interbase. المعرف الذي تم إرجاعه من النوع طويل أو قصير أو int.
تم تعيينه (مُقيس ذاتيًا)
يتم إنشاء المفتاح الأساسي بواسطة برنامج خارجي ، ولا يتطلب السبات المشاركة في التطبيق لتعيين معرف للكائن قبل استدعاء طريقة Save (). هذه هي سياسة التوليد الافتراضية عندما لا يتم تحديد عنصر <enderator>.
المقالة أعلاه هي طريقة تكوين المولد لمعرف ملف تعيين Hibernate. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.