ما هو التسلسل في السبات؟
ما هو التسلسل في السبات؟

فيديو: ما هو التسلسل في السبات؟

فيديو: ما هو التسلسل في السبات؟
فيديو: تنظيم وضع التبريد والاوتو ريمونت سبلت توسوت 2024, شهر نوفمبر
Anonim

تسلسل هو نوع التوليد الموصى به من قبل بيات شتوى توثيق. القيم التي تم إنشاؤها فريدة لكل تسلسل . إذا لم تحدد ملف تسلسل اسم، بيات شتوى سيعيد استخدام نفس hibernate_sequence لأنواع مختلفة.

مع وضع هذا في الاعتبار ، ما هوSequenceGenerator في السبات؟

نوع التعليق التوضيحي مولد التسلسل . Target (القيمة = {TYPE، METHOD، FIELD})Retention (القيمة = RUNTIME) publicinterface مولد التسلسل . يحدد منشئ المفتاح الأساسي الذي يمكن الرجوع إليه بالاسم عند تحديد عنصر منشئ للتعليق التوضيحي GeneratedValue.

علاوة على ذلك ، ما هو التعليق التوضيحي المستخدم لتسلسل قاعدة بيانات مخصصة في السبات؟ بادئ ذي بدء ، عليك أن تفعل علق سمة المفتاح الأساسي معGeneratedValue حاشية. ملاحظة وتعيين GenerationType. تسلسل كاستراتيجية. هذا يخبرنا بيات شتوى لاستخدام أ تسلسل قاعدة البيانات لتوليد قيمة المفتاح الأساسي. إذا لم تقدم أي معلومات إضافية ، بيات شتوى سيستخدم الافتراضي الخاص به تسلسل.

وبالمثل ، يسأل الناس ، ما هو التخصيص الحجم في مولد التسلسل؟

التخصيص الحجم - (اختياري) مقدار الزيادة عند التخصيص تسلسل أرقام من تسلسل . على سبيل المثال: قد يرغب أي تطبيق آخر (على سبيل المثال يستخدم JDBC عادي) في إدراج صفوف جديدة ضمن المعرفات التي تم الحصول عليها من تسلسل - ولكن قد يتم استخدام كل هذه القيم بالفعل بواسطة Hibernate!

ما هو @ GenericGenerator؟

يشير التعليق التوضيحيGeneratedValue إلى إنشاء قيمة للعمود ، والتي يجب أن يتم التعليق عليها بعلامةId. @ GenericGenerator عبارة عن تعليق توضيحي في حالة السبات يستخدم للإشارة إلى مولد مخصص ، والذي يمكن أن يكون فئة أو اختصارًا لمولد تم توفيره بواسطة Hibernate.

موصى به: