Apache OpenJPA

نرم افزار تصویر:
Apache OpenJPA
جزئیات نرم افزار:
نسخه: 2.4.0 / 1.2.3 به روز شده
ها تاریخ: 20 Jul 15
توسعه دهنده: Apache Software Foundation
پروانه: رایگان
محبوبیت: 33

Rating: 1.0/5 (Total Votes: 1)

در آپاچی OpenJPA می آید در دو شاخه جداگانه، هر یک از مواد سطح تولید.
تفاوت بین این دو معیار که پیاده سازی می باشد. شاخه نگارش 1.x به پیروی از لوبیا JSR-220 شرکت جاوا 3.0 specificationm در حالی که شاخه نسخه 2.x پس از JSR-317 جاوا تداوم 2.0 مشخصات مدل شد.
OpenJPA کار از جعبه به عنوان یک لایه پایداری برای برنامه های کاربردی بهار و تامکت، اما توسعه دهندگان نیز می تواند آن را به عنوان یک کتابخانه مستقل جاوا ساخت، حتی در رسانه های غیر جاوا کار می کند.
پروژه تداوم جاوا است که می تواند به عنوان یک لایه پایداری POJO مستقل به هر ظرف سازگار Java EE و بسیاری از چارچوب بسیار سبک وزن و دیگر استفاده می شود و یا یکپارچه

چه در این نسخه جدید است:

ارتقا به 4 ASM وابستگی
سرعت بخشیدن به پرس و جو فراداده مراجعه
ارائه گزینه ای برای حذف نام طرحواره از حاشیه نویسیTable تولید برای اشخاص تولید

جدید در نسخه 2.3.0 است / 1.2.3:

ارتقا به 4 ASM وابستگی
سرعت بخشیدن به پرس و جو فراداده مراجعه
ارائه گزینه ای برای حذف نام طرحواره از حاشیه نویسیTable تولید برای اشخاص تولید

چه در نسخه 2.1.0 جدید است:

اشکالات ثابت:
ConcurrentModificationException در org.apache.openjpa.kernel.BrokerImpl
قرار دادن متن بیش از 4K بایت به ستون CLOB باعث SQLException: Resultset به خسته
ConcurrentModificationException با خود اشاره نهاد کلاس در هنگام اجرای تقویت نمی
تولید شناسه با استفاده از جدول توالی ممکن است در طول توالی اولیه جدول شکست
از استثنا مرزهای با استفاده از واکشی طرح
JPQL با شکست مواجه با گروه با و داشتن aggregate_expression IN (زیر پرس و جو)
خطاهای SQL نحو با H2
ORDER BY به ستون های اضافی را به بند را انتخاب کنید که ممکن است باعث ORA-00979 خطا potentialy اضافه
استثنا قفل اطلاعاتی به درستی توسط OpenJPA نقشه برداری نیست
تایپی زمان نوع داده ها در SQLServerdictionary برای MSSQL 2008
ارتقاء:
OpenJPA کند معنی داری روش JDBC3، JDBC4 در آن نمایندگان را اجرا نمی کند
ارائه پشتیبانی فرهنگ لغت برای SolidDB
ارتقا به شدن عوام-لنگ برای ابرداده OSGi مورد نیاز
گزینه LRU برای L2 کش داده ها را فراهم
اعتبار سنجی پارامتر بهتر در StoreCache.pinAll متد ()
نقشه برداری یک نوع پشتیبانی نشده
ارتقا به شدن جرونیمو مشخصات برای JPA2 و لوبیا اعتبار سنجی
استفاده از منابع داده-محفظه به عنوان برش
پیرایش پردازش ملک برای پیکربندی خلال توزیع
اسناد به روز رسانی MetaDataRepository
حمایت جریان با تنبلی و سنگینی در DB2
استفاده از FindBugs به منظور کاهش خطاهای برنامه نویسی
ویژگی های جدید:
نمونه باقلا اعتبار سنجی
اضافه کردن یک رابط سیاست برای هدف قرار دادن نمایش داده شد به زیر مجموعه ای از برش
اضافه کردن یک رابط سیاست برای هدف قرار دادن یاب به یک زیر مجموعه از برش
تولید JPA باقلا اعتبار سنجی به عنوان مثال اسناد و مدارک مربوطه و
اضافه کردن پشتیبانی برای datetime2 را با MS اطلاعاتی SQLServer
جدید OpenTrader به عنوان مثال
پشتیبانی MaxDB
وظایف:
ارتقا به 2.0 TCK شدن JPA
رها کردن پشتیبانی 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 نتواند به اضافه و & quot؛ برای به روز رسانی بند و & quot؛ به عبارت SELECT
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
با استناد به ژنراتور متامدل
کنترل خروجی برای تولید کد منبع متامدل متعارف
تست:
شکست آزمون متناوب در org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​که در حال اجرا بر روی MySQL
اضافه کردن آزمون JPQL برای جمع آوری عنصر
شکست Testcase در TextException در MSSQL
رفع شکست آزمون TestTimeoutException در MSSQL و MySQL
رفع TestTimestampVersion در پایگاه داده های مختلف
رفع آزمون TestJDBCEscapeDate برای MSSQL
رفع TestGeneratedValues ​​برای DB2
آزمایش های جدید برای مسیرهای پرس و جو واجد شرایط
رفع خرابی ایست datacache متناوب در TestSJVMCache و CacheTest

رفع اشکال:

جدید در نسخه 1.2.2 است:
محدودیت کلید اولیه با استفاده از (اوراکل) توالی برای تولید ID در نرم افزار چند رشته ای را نقض
و & quot؛ شی مدیریت نشده مواجه می شوند در زمینه مداوم و & quot؛ خطا در حالی که ادغام درخت شی
به روز رسانی به اشخاص از طریق روش های مخاطبین چرخه
MappedSuperClass چون استثنا نول اشاره گر در کلاس با IdClass
چند فایل های منبع شامل کاراکتر ویندوز EOL
AbstractResultList.subList می اندازد UnsupportedOperationException
SQLServerDictionary باعث NumberFormatException اگر راننده MS SQL سرور JDBC استفاده شده است
نهادهای گسترش از بالارده نقشه برداری است که تعریف زمینه ID به اشتراک بگذارید همان پارامتر نوع ObjectID
= 0 علل SQLException با DB2 در Z / OS SetQueryTimeout (X) که در آن X!
NPE در org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
مسائل طول مسیر بر روی ویندوز
NativeQueries با MySQL شکست
باید ریخته گری با بالا و پایین همیشه استفاده برای DB2
ReverseMappingTool و SchemaTool شکست برای Sybase
حرکت پیکربندی کلاس کش به ClassMetaData
راننده اطلاعاتی SQLServer 2.0 کار می کند، اما باعث استثنا در SQLServerDictionary در اولین ارتباط
ClassNotFoundException برای DBDictionary سفارشی استفاده شده توسط EJB
NULL در ستون بخشی از یک کلید ترکیبیIdClass منجر به & quot؛ ناپدید شدن و & quot؛ (تهی) اشیاء بازگشت
قادر به ادامه رابطه به یک نهاد جدا
کاهش مشاجره قفل در JDBCStoreManager
نمایشگاه NPE زمانی که افزایش یک طبقه نسخه Serializable
حذف Java.net repostiory MAVEN از pom.xml TCK
ارتقاء:
کاهش تنگناها هماهنگ سازی در حافظه نهان داده، مخزن ابرداده، و مدیر رویداد چرخه عمر
اوراکل نیاز توانایی شخصیت فرار برای رشته جستجو لازم نیست که.
پیاده سازی با استفاده از LockTimeout خاص DB سمت سرور ویژگی قفل ایست
اضافه کردن انتخاب کردن و انتخاب کردن پیکربندی برای L2 DataCache
.gitignore برای کاربران دستگاه گوارش اضافه کردن
استفاده از آلاس StringBuilder به جای StringBuffer در SQLBuffer
استفاده از java.util.concurrent.ConcurrentHashMap به جای یک HashMap هماهنگ در ClassMapping.
بهبود عملکرد برای جدا
بهبود عملکرد کاهش می یابد ورود به سیستم از بسته بندی های کوچک OLE
تست:
دربی کت و شلوار تست سرعت تا
فعال کردن مورد آزمون برای jpql

نرم افزار های مشابه

APDO
APDO

13 May 15

PhpRedis
PhpRedis

28 Feb 15

PHP SQL Parser
PHP SQL Parser

13 May 15

cx_Oracle
cx_Oracle

20 Jul 15

نرم افزار های دیگر از توسعه دهنده Apache Software Foundation

Apache Scout
Apache Scout

13 Apr 15

Apache jclouds
Apache jclouds

10 Feb 16

Apache Xalan Java
Apache Xalan Java

13 Apr 15

Apache Wink
Apache Wink

13 Apr 15

نظرات به Apache OpenJPA

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی