سؤال

لدي كيان مع عمود زمني.عندما أستخدم EntityManager لاستمرار إدخال جديد في قاعدة البيانات الخاصة بي، يمكنني أن أرى الصف الجديد الذي تم تعيينه بشكل صحيح في طاولتي، ولكن إذا حاولت استرداد هذا الكيان مع استعادة الاستعداد، فسأسترج كيان مع سمة Timestamp NULL، في حين أن ذلكليست فارغة في الجدول. giveacodicetagpre.

nb: حتى أقوم بتعيين وزارة التحقق من الصحة إلى NULL في سياق الثبات، فإن الطريقة المستمرة ألقيت jbcallbackException.

هل كانت مفيدة؟

المحلول

لست متأكدا مما إذا كنت تعرف، لكن Timestamp SQL لا يحتوي في الواقع على أي وقت أو تاريخ.

timestamp هو نوع بيانات يكشف تلقائيا أن يتم إنشاؤه تلقائيا بأرقام ثنائية، مما يضمن أن تكون فريدة من نوعها داخل قاعدة بيانات.يتم استخدام Timestamp عادة كآلية للصفوف جدول ختم الإصدار.حجم التخزين هو 8 بايت.

إذا كنت بحاجة إلى DateTime، يجب عليك استخدام نوع DateTime. إذا كنت في حاجة إليها للتغيير مع كل إنشاء وتحديث، فيمكنك استخدام القيمة الافتراضية للإبداع والتشغيل للتحديث.

مزيد من المعلومات http://msdn.microsoft.com/ar-الولايات المتحدة / المكتبة / AA260631 (V= SQL.80) .aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top