إذا كنت حقا تحميل والاطلاع على مصدر السبات، وسترى انها عبارة عن مجموعة من المشاريع جافا مختلفة.
وأهم من كل منهم هو السبات مكتب إدارة السجلات، وإيجاد حل لرسم الخرائط قاعدة بيانات علائقية بسيط لجافا، التي تقع في مركز كل المشاريع الأخرى.
والسبات ORM تعمل مثل أي مكتب إدارة السجلات الأخرى، مما يساعد المطورين تمتد توفر قاعدة البيانات الخاصة بهم من خلال وظائف وطرق الجاهزة.
ومشاريع إضافية تساعد السبات تذهب الى ابعد من كائن / نموذج رسم الخرائط العلائقية وتقديم الدعم لمجموعة واسعة من المواضيع ذات الصلة.
أدوات يلي:
والسبات ORM
والسبات OGM
والسبات الأساسية
والسبات القطع
والسبات البحث
وأدوات السبات
والسبات المصادقة
والسبات Metamodel مولد
ما هو الجديد في هذا الإصدار:
تقديم الدعم لتحسين AttributeConverters (backported من 5.0.0.Beta1)؛
بوجفيكسيس EntityGraph.
إصلاحات عن الخلل خطة الحمل التي تسبب مشاكل مع معرفات CompositeCustomType،MapKey ادراجها، والخرائط التي تحتوي على مفاتيح للتضمين.
إصلاح لخلل classloading أن يؤثر السبات تحت GlassFish 4.0 HHH-9446 التي تم تقديمها من قبل في 4.3.6 التي كتبها HHH-8818. عن طريق وضع متغير بيئة، يعود السبات إلى سلوك ما قبل HHH-8818.
إصلاح لEnvers للعمل مع (غير POJO) كيانات ديناميكية.
ما هو الجديد في النسخة 4.3.9 / 5.0.0.Beta2:
تقديم الدعم لتحسين AttributeConverters (backported من 5.0.0.Beta1)؛
بوجفيكسيس EntityGraph.
إصلاحات عن الخلل خطة الحمل التي تسبب مشاكل مع معرفات CompositeCustomType،MapKey ادراجها، والخرائط التي تحتوي على مفاتيح للتضمين.
إصلاح لخلل classloading أن يؤثر السبات تحت GlassFish 4.0 HHH-9446 التي تم تقديمها من قبل في 4.3.6 التي كتبها HHH-8818. عن طريق وضع متغير بيئة، يعود السبات إلى سلوك ما قبل HHH-8818.
إصلاح لEnvers للعمل مع (غير POJO) كيانات ديناميكية.
ما هو الجديد في النسخة 4.3.8:
والتخفيف من النقاط الساخنة وحدة المعالجة المركزية متعددة وتخصيص الذاكرة تخفيض.
ما هو الجديد في النسخة 4.2.6:
تصحيح العديد من تسرب الذاكرة التي تنطوي على وقف / تدمير مكتب إدارة السجلات ويشير إلى ClassLoaders عدم GC'd.
حذف تلقائيا الصفوف في المفتاح الخارجي تنضم الجدول عند إزالة عنصر من كثير لكثير من الجمعيات.
ما هو الجديد في النسخة 4.2.5:
صدر السبات ORM 4.2.5.Final فقط، تحتوي على نحو إصلاحات عشرات الأخطاء.
ما هو الجديد في النسخة 4.1.6:
ولم يتم التعامل معها مفتاح خريطة الانضمام بشكل صحيح في الاستعلام المعايير، كان من المستحيل استخدام معايير الاستعلام عن طريق MapJoin # مفتاح.
هذه مسألة قديمة خمس سنوات، وأنا ثابت في هذا الإصدار.
تم إصلاح هذه المشكلة عن طريق طلب سحب من Janario أوليفيرا. مع هذا الإصلاح، فمن الممكن الآن استخدامTypeDef مع تتضمن التعدادات، وحتى خاصية نوع التعداد لم يقمEnumType المشروح، السبات سوف لا تزال موجودة في نوع التعداد الصحيح من قبل اكتب ضمنا القرار.
متعددة الإيجار هو سمة هامة التي أدخلت لأول مرة في السبات منذ 4.0، ونحن نواصل تحسينها على أساس التغذية المرتدة من المجتمع. الآن يعتبر الجيل شفرة التجزئة في CacheKey أيضا المستأجر معرف (إذا كان هناك أي) وطريقة متساوين يتم التحقق أيضا هوية المستأجر. لذلك فمن الممكن القيام ببعض 2L الأمثل مخبأ للإيجار مختلفة.
ما هو الجديد في النسخة 4.1.2:
وهناك عدد قليل الإصلاحات المتعلقة org.hibernate.SharedSessionBuilder الذي هو العقد المستخدمة لبناء جلسات من الجلسات الأخرى.
يحتمل أن أداء كبير ضرب المتعلقة الجيل الوكيل
تحديث التبعية Infinispan إلى الإصدار 5.1.2. دعم أيضا للتخزين المؤقت الطبيعي معرف تضاف إلى الاندماج السبات infinispan.
ما هو الجديد في النسخة 4.1.1:
كبيرة زيادة الأداء في فئة QueryPlanCache الداخلية التي تسببت في التخزين المؤقت للHQL، JPQL وأصلي-SQL ومثل وتجميع ومثل. أن يكون عنق الزجاجة في التزامن.
مجموعة من التحسينات على ميزة جديدة تحميل 4.1 معرف الطبيعي، مثل القدرة على تحميل تحميل من معرفات الطبيعية باستخدام الميراث المستمر.
السماح النقابة السكان metamodel ثابت للا يزال يحدث حتى لو كان يستخدم نموذج الميزات غير النقابة مثل تعييناتAny.
دعم لأنواع مجموعة مخصصة استخدام التعليقات عبر الشرحCollectionType الجديد.
ما هو الجديد في النسخة 3.5.3:
البق:
الحقل EntityMetamodel entityNameByInheritenceClassNameMap يستخدم بشكل غير متسق
لا يمكن إلغاء BeanValidationListener الافتراضي بشكل مستقل عن DDL جيل القيود (فلاديمير Klyushnikov)
لا يمكن PersistenceUtilHelper الوصول إلى حقول غير العامة / طرق (يجب أن تكون قادرة على)
AssertionFailure القيت عندما يحتوي جمع نوع معلمات
فشل CollectionMetadataGenerator للحصول على سمة mappedBy عندما يتم تعريفها على superclasses
FilterImpl.validate () رميات NullPointerExeption على إلغاء التسلسل
إدخالRequiresDialectFeature الشرح
فشلت وحدة الاختبارات المتعلقة HHH-5063 وHHH-5135 على بعض اللهجات
Regresion! SequenceGenerator مع allocationSize = 1 فشل تظهر allocationSizes أخرى إلى أن decremented من 1
فشل اختبار وحدة حبس عند تشغيلها على DB2 و كيو
TableHiLoGenerator لا زيادة القيمة مرحبا أي أكثر عندما استنفدت وفاق لو المدى
فشل Persistence.isLoaded (كائن، سلسلة) إذا لم يكن العقار المشروح جالبة العام أو المجال
لا يمكن أن تنتقل الحالات جرة الماسح الضوئي لEntityManagerFactory أسلوب الإنشاء
Envers auditReader.find () إرجاع بيانات خاطئة لمكونات جزءا لا يتجزأ باستخدام حقول مع القيم الافتراضية
AuditMappedBy لا يعمل على علاقة ورثت
تحسينات:
NativeSQLQueryReturn impls قبل مخبأ لشفرة التجزئة النهائي على أساس المجالات غير النهائية
AttributeFactory يحتاج الى مزيد من المعلومات في AssertionFailure
بقع:
التصحيح لمنع ومثل، org.hibernate.AssertionFailure: وصول محتمل غير threadsafe إلى الدورة ومثل. الخطأ الناجم عن جلسات عديمي الجنسية
المهام:
يجب TypeSafeActivator أيضا توليد القيود عنLength
تحديث حساب ديسيبل المستخدمة في فرع 35 اختبار
لم يتم العثور على التعليقات