تم تعيينه: تطبيق Java مسؤول عن توليد (أي التعيين اليدوي)
الأصلي: تنشئ قاعدة البيانات الأساسية تلقائيًا معرفات. إذا كان mysql ، فهو auto_increment ، إذا كان أوراكل ، فهو تسلسل ، إلخ.
عند التشغيل ، لا تزال بحاجة إلى الجمع بين ملف hibernate.cfg.xml ، لأنه إذا تم تحديث خاصية HBM2DDL.AUTO في قاعدة البيانات ، فمن الجيد تعيين المفتاح الأساسي للزيادة تلقائيًا ؛ ولكن إذا تم إنشاؤه ، إذا لم يتم تغييره يدويًا في المرة الثانية ، فقد يحدث خطأ.
بشكل عام ، يمكنك فقط متابعة نوع بيانات Java.
أكثر أنواع البيانات المعرضة للخطأ هي التاريخ والجدول الزمني.
- يمكن تعيين نوع التاريخ إلى نوع java.util.date أو java.sql.date. تاريخ التمثيل: Yyyy-MM-DD
- خرائط نوع الوقت للوقت الذي يمثله java.util.time و java.sql.time: hh: mm: ss
-
كيفية تغيير نوع قاعدة البيانات في قاعدة بيانات AZI؟
قم بتغيير خاصية نوع خاصية كائن الفئة في ملف XX.HBM.XML. ما عليك سوى تغييره إلى نوع البيانات الذي يأتي مع السبات.
فيما يلي ملخص لأنواع الكائنات التي يدعمها السبات:
عند التشغيل ، تحتاج فقط إلى اتباع واجهة برمجة التطبيقات المقابلة.
تجدر الإشارة إلى أن MySQL لا يدعم نوع CLOB القياسي. في MySQL ، يتم استخدام أنواع النص والنص المتوسط ونص طويل لتمثيل بيانات نصية طويلة بطول أكثر من 255.
ينتمي كائن في فئة كيان إلى فئة محددة من قبل المستخدم
يحب:
<component name = "address"> <property name = "postcode" column = "postcode" /> <property name = "phone" column = "phone" /> <Propert
وهذا يعني أنه بمجرد أن يكون نوعًا محددًا من قبل المستخدم ، يجب استخدام علامة المكون في ملف XX.HBM.XML ، بدلاً من علامة الخاصية البسيطة. يجب أن يكون هذا الاهتمام.
نحن هنا نستخدم العديد من واجهات برمجة التطبيقات شائعة الاستخدام للجلسة. مثل حفظ ، تحديث ، حذف ، والحصول/تحميل ، إلخ.
- حفظ: SATES.SAVE مباشرة (مثيل للكائن)
- get/load: session.get/load (xx.class ، editerifier) ؛ حيث يمكن أن يكون هذا المعرف هو القيمة المقابلة للمفتاح الأساسي
- تحديث: session.update (مثيل الكائن)
- حذف: session.delete (مثيل الكائن)
- 1. دون النظر في ذاكرة التخزين المؤقت ، ترسل طريقة GET عبارات SQL إلى قاعدة البيانات مباشرة بعد استدعاءها ، وإعادة كائن مستمر ، بينما تقوم طريقة التحميل بإرجاع كائن وكيل بعد استدعاؤه. يحفظ كائن الوكيل معرف كائن الكيان فقط وسيصدر عبارة SQL عندما يعرف السمات الرئيسية غير الابتدائية للكائن المعمول به.
- 2. عند الاستعلام عن البيانات غير الموجودة في قاعدة البيانات ، تُرجع طريقة GET NULL ، وستقوم طريقة التحميل بإلقاء org.hibernate.objectnotfoundexception
ما سبق هو كل محتوى هذه المقالة حول تحليل أمثلة تشغيل الجدول الفردي ، آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!