Apache OpenJPA

البرمجيات قطة:
Apache OpenJPA
تفاصيل البرنامج:
الإصدار: 2.4.0 / 1.2.3 محدث
تاريخ إيداع: 20 Jul 15
ترخيص: حرر
شعبية: 33

Rating: 1.0/5 (Total Votes: 1)

أباتشي OpenJPA يأتي في فرعين منفصلين، لكل مادة مستوى الإنتاج.
الاختلافات بين الاثنين هي المعايير التي تنفذها. فرع 1.X يتبع الفول JSR-220 المؤسسة جافا 3.0 specificationm بينما كان على غرار فرع الإصدار 2.x بعد مواصفات JSR-317 جافا الثبات 2.0.
OpenJPA يعمل من خارج منطقة الجزاء كطبقة استمرار لتطبيقات الربيع والقط، ولكن يمكن للمطورين أيضا بناء على أنها مكتبة جافا مستقل، وحتى العاملين في وسائل غير جافا EE.
مشروع استمرار جافا التي يمكن استخدامها كطبقة POJO استمرار مستقل أو دمجها في أي حاوية متوافقة مع جافا EE والعديد من الأطر خفيفة أخرى

ما هو الجديد في هذا الإصدار:.

الترقية إلى ASM 4 التبعية
تسريع الاستعلام الفوقية البحث
توفير خيار استبعاد اسم المخطط من ولدت الشرحTable للكيانات ولدت

ما هو الجديد في الإصدار 2.3.0 / 1.2.3:

الترقية إلى ASM 4 التبعية
تسريع الاستعلام الفوقية البحث
توفير خيار استبعاد اسم المخطط من ولدت الشرحTable للكيانات ولدت

ما هو الجديد في الإصدار 2.1.0:

البق الثابتة:
ConcurrentModificationException في org.apache.openjpa.kernel.BrokerImpl
إدراج نص أكثر من 4K بايت إلى العمود كلوب يتسبب SQLException: resultset واستنفدت
ConcurrentModificationException مع اشارة الذاتي من الدرجة كيان في حالة عدم تشغيل محسن
توليد معرفات باستخدام جدول تسلسل قد تفشل خلال تسلسل الجدول التهيئة
خارج الحدود الاستثناء باستخدام جلب خطة
فشل JPQL مع المجموعة حسب وجود aggregate_expression IN (فرعي)
أخطاء SQL-التركيب مع H2
سوف ORDER BY إلحاق عمود إضافي لجملة SELECT التي قد potentialy سبب ORA-00979 خطأ
لا يتم تعيين استثناءات قفل ينفورميكس بشكل صحيح من قبل OpenJPA
الخطأ المطبعي من نوع البيانات في الوقت في SQLServerdictionary لMSSQL 2008
التحسينات:
OpenJPA لا مجدية تنفيذ طرق JDBC3، JDBC4 في مندوبيها
تقديم الدعم القاموس لSolidDB
الترقية إلى أحدث العموم لانغ لالفوقية أو إس جي أي مطلوب
توفير خيار LRU لذاكرة التخزين المؤقت البيانات L2
أفضل التحقق من صحة معلمة على StoreCache.pinAll () طريقة
تعيين نوع غير معتمد
الترقية إلى أحدث جيرونيمو المواصفات لJPA2 وفول التحقق
استخدام مصادر البيانات المدارة حاوية كما شريحة
ريفاكتور معالجة الملكية لتوزيع تكوين شريحة
مستندات تحديث MetaDataRepository
دعم تدفق لوب في DB2
استخدام FindBugs للحد من الأخطاء الترميز
الميزات الجديدة:
عينة الفول التحقق
إضافة واجهة سياسة لاستهداف استعلامات فرعية من شرائح
إضافة واجهة سياسة لاستهداف مكتشف إلى مجموعة فرعية من شرائح
إنتاج المثال JPA فول والتحقق من صحة الوثائق المتعلقة
إضافة دعم لDATETIME2 مع MS سيكلسرفير
جديد OpenTrader سبيل المثال
دعم ماكسدب
المهام:
الترقية إلى أحدث JPA 2.0 TCK
انخفاض الدعم JDK5 بدءا OpenJPA 2.1
الاختبارات:
تحتاج استعلام محرك اختبار دلو
الاختبارات البسيطة openjpa-xmlstore
إضافة دعم لاختبار مع مزود أباتشي فول التحقق
CachedEntityStatistics يعتمد علىGeneratedValue وهو غير معتمد في أوراكل الافتراضي
تحديث openjpa-التكامل daytrader لأداء المهام المستخدم
فشل testExternalValues ​​مع ORA-01438 استثناء أوراكل
إصلاح الحالات 2 الاختبار التي تسبب الفشل على DB2 9.7

ما هو الجديد في الإصدار 2.0.0:

علة المآزق:
فشل ReverseMappingTool لأمثلة openjpa / reversemapping عينة
التصحيحات وثائق
عندما batchLimit = -1 أو & # x3e (1)؛ وسبب استثناء، وبارامس وfailedObject مفقودة من استثناء الناتجة.
DataCacheManager التهيئة ليس مسار آمن.
Strategy العوامل التي تسبب InvalidStateException للحقول التي يتم الإعلان عنها واجهات جافا
تحتاج وضع التوافق ل الوكلاء-OPENJPA 1097 الجديدة والسلوك DetachedStateField
خصائص وضع التخزين المؤقت يمر في لem.find وطرق قفل ليست عابرة
لم يقم الاستعلام مع وضع قفل لتعيين PESSIMISTIC_WRITE لشرط التحديث تعلق على SQL عند تشغيل مرتين
وضع فشل PessimisticLockManager لإلحاق & مثل؛ على شرط التحديث ومثل؛ إلى العبارة حدد
ReverseMappingTool (SchemaGenerator) علة
لا يعمل PESSIMISTIC_WRITE في ينفورميكس
PessimisticLockException بدلا من LockTimeoutException ألقيت على DB2V9 لZOS
PersistentAttributeType الخطأ عاد لأنواعEmbedded
استثناء أثناء إنشاء مصنع المقرر أن javax.persistence.transactionType
إنشاء متناسقة من StateManagerImpl في BrokerImpl
NPE في MetaDataRepository عندما يتم تمكين تحميلها مسبقا لضغوط كبيرة.
التحميل المسبق MetaDataRepository لا يتم تحميل البيانات الفوقية JAXB
التحسينات:
جعل org.apache.openjpa.persistence.meta.AnnotationProcessor6 كخدمة
إضافة تجهيز فصل جديد
الفصل بين QueryCache من DataCache
استدعاء مولد MetaModel
مراقبة الانتاج لولدت metamodel الكنسي شفرة المصدر
الاختبار:
فشل اختبار متقطعة في org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​عندما يعمل على الخلية
إضافة اختبارات JPQL لجمع عنصر
فشل Testcase في TextException على MSSQL
إصلاح اختبار الفشل TestTimeoutException على MSSQL و MySQL
إصلاح TestTimestampVersion على قواعد البيانات المختلفة
إصلاح TestJDBCEscapeDate اختبار لMSSQL
إصلاح TestGeneratedValues ​​لDB2
اختبارات جديدة لمسارات الاستعلام تأهل
إصلاح متقطعة فشل datacache المهلة في TestSJVMCache وCacheTest

ما هو الجديد في الإصدار 1.2.2:

علة المآزق:
انتهاك قيد مفتاح أساسي باستخدام (أوراكل) تسلسل لتوليد ID في التطبيق مؤشرات
ومثل؛ اجه كائن غير المدارة في مجال مستمر ومثل؛ خطأ أثناء دمج شجرة الكائن
التحديثات إلى كيانات عبر وسائل رد دورة حياة
MappedSuperClass السبب خالية مؤشر استثناء في الدرجة مع IdClass
وتشمل عدة ملفات مصدر حرف ويندوز موسوعة الحياة
AbstractResultList.subList يلقي UnsupportedOperationException
SQLServerDictionary يسبب NumberFormatException إذا تم استخدام برنامج MS SQL خادم JDBC
الكيانات تمتد من الفائقة المعينة التي تحدد مجالات ID تتقاسم نفس نوع المعلمة ObjectID
SetQueryTimeout (خ) حيث x! = 0 أسباب SQLException مع DB2 على Z / OS
NPE في org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
مشكلات طول المسار على ويندوز
فشل NativeQueries مع الخلية
لا يجب دائما استخدام CAST مع العلوي والسفلي لDB2
ReverseMappingTool وSchemaTool فشله ل Sybase
نقل تكوين الطبقة cacheable لClassMetaData
سائق سيكلسرفير 2.0 يعمل، ولكنه يسبب استثناء في SQLServerDictionary على الاتصال الأول
ClassNotFoundException لDBDictionary المخصصة التي تستخدمها EJB
NULL في الأعمدة جزءا من مفتاح مركبIdClass يؤدي إلى & مثل؛ تختفي ومثل؛ (خالية) عاد الأجسام
غير قادر على الاستمرار علاقة لكيان منفصل
تقليل تزاحم تأمين في JDBCStoreManager
NPE عندما تعزيز وتسلسل، والطبقة إصداراتها
إزالة Java.net مخضرم repostiory من TCK pom.xml
التحسينات:
تقليل الاختناقات التزامن في ذاكرة التخزين المؤقت البيانات، مستودع البيانات الوصفية، ومدير دورة حياة الحدث
أوراكل يحتاج القدرة ليست لديها حرف هروب لسلاسل البحث.
تنفيذ LockTimeout باستخدام ديسيبل من جانب الخادم ميزة معينة قفل المهلة
إضافة التقيد في والتقيد بها التكوين لL2 DataCache
إضافة .gitignore لمستخدمي بوابة
استخدام ب StringBuilder بدلا من StringBuffer في SQLBuffer
استخدام java.util.concurrent.ConcurrentHashMap بدلا من HashMap متزامنة في ClassMapping.
تحسينات في الأداء لفصل
تحسين الأداء من خلال خفض قطع الأشجار من الدفعي OLE
الاختبار:
دربي اختبار دعوى تسريع
تمكين اختبارا للjpql

برامج مماثلة

Ashikawa
Ashikawa

12 Apr 15

Mongoid
Mongoid

11 Mar 16

py-leveldb
py-leveldb

13 May 15

Python-PouchDB
Python-PouchDB

13 May 15

البرامج الأخرى من المطور Apache Software Foundation

Apache Any23
Apache Any23

13 Apr 15

Apache Bigtop
Apache Bigtop

12 Mar 16

Apache Wink
Apache Wink

13 Apr 15

تعليقات ل Apache OpenJPA

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة