در DataNucleus دسترسی بستر های نرم افزاری منبع باز، آزادانه توزیع و نرم افزار مستقل از پلت فرم است که تداوم داده ها و بازیابی فراهم می کند به مختلف از فروشگاه های داده با استفاده از رابط های برنامه کاربردی مختلف، با طیف وسیعی از پرس و جو languages.Supported رابط های برنامه کاربردی، datastores و پرس و جو languagesAmong API های پشتیبانی است (کاربردی برنامه نویسی رابط)، ما می توانیم JDO (JDO1، JDO2، JDO2.1، JDO2.2، JDO3، JDO3.1) و JPA (JPA1، JPA2، JPA2.1) اشاره کرد. datastores پشتیبانی شده عبارتند از RDBMS، db4o، LDAP، اکسل، XML، NeoDatis، و JSON.
از سوی دیگر، DataNucleus دسترسی بستر های نرم افزاری زبان پرس و جو های مختلف، از جمله JDOQL، JPQL، SQL، db4o بومی، NucleusSQL، و معیارهای NeoDatis پشتیبانی می کند. اگر می خواهید JDO3.x و JPA2.0 شما باید DataNucleus نسخه 4.X استفاده کنید، و اگر شما می خواهید JDO3.x و JPA2.1 شما باید DataNucleus نسخه 3.x.Includes طیف گسترده ای از extensionsThanks به معماری پلاگین قدرتمند آن استفاده ، DataNucleus دسترسی اصلی برون قابلیت به طور پیش فرض می توان به راحتی از طریق پسوند گسترش داده است. طیف گسترده ای از برنامه های افزودنی موجود در پروژه و ترانزیت هستند؛ وب سایت (نگاه کنید به لینک در پایان مقاله)، که در آن شما می توانید اطلاعات مربوط به هر یک را مشاهده کنید.
در این میان، ما می توانیم انواع جاوا، سطح 1/2 کش، حاشیه نویسی، جایگزین JTA، resolvers ClassLoader، مدیر فروشگاه، XML کنترل ابرداده، ژنراتور ارزش، مدیریت JMX، مکانیسم های autostart، خواص پشتکار، و کارخانه اتصال اشاره کرد.
علاوه بر این، زبان پرس و جو، ترجمه رشته هویت، هویت ذخیره داده، برطرف XML نهاد ابرداده، نوع مبدل، مدیر فروشگاه، کنترل حاشیه نویسی عضو، هویت ترجمه کلیدی، کش پرس و جو، روش پرس و جو و پسوند کنترل حاشیه نویسی کلاس نیز available.Under هود هستند و پشتیبانی عامل systemsBeing نوشته شده در زبان برنامه نویسی جاوا، DataNucleus مستقل از سیستم عامل است، آن را به عنوان پشتیبانی از گنو / لینوکس، BSD، سولاریس، ویندوز و سیستم عامل سیستم عامل مک ایکس. هر دو 64 بیتی و 32 بیتی سیستم عامل های کامپیوتر در این زمان پشتیبانی
چه در این نسخه جدید است:.
- با استفاده از خودکار تولید MANIFEST.MF اطلاعات OSGi پلاگین بسته نرم افزاری MAVEN
- تغییر استفاده از StringBuffer به آلاس StringBuilder برای بهره وری
- اضافه کردن ثابت به افزایش قرارداد برای JDK1.7 + برای گیرنده در هنگام استفاده از خواص تداوم
- اضافه کردن پشتیبانی برای در حافظه ارزیابی پرس و جو از String.concat
- ارائه API مجدد برای افزایش زمان اجرا
- اضافه کردن چک ابرداده برای برخی از اشتباهات مشخصات اولیه کلید مشترک
- تداوم پشتیبانی از زمینه های آلاس StringBuilder
- JPA: رفع معیار FromImpl getJoins / getFetches به بازگشت مجموعه ای خالی زمانی که صفر
- XML: بازسازی اجازه می دهد تا پتانسیل با استفاده از پیاده سازی JAXB مختلف داخلی
- XML: اضافه کردن پشتیبانی برای XML دندانه قالب بندی
- کش: به روز رسانی انسجام پشتیبانی به 3.6 +
- RDBMS: پشتیبانی از محدوده پرس و جو در ذخیره داده ها برای دربی اضافه، SQLSERVER 2012، فایر فاکس
- RDBMS: پشتیبانی از توالی با SQLSERVER 2012 در اضافه
- RDBMS: پشتیبانی از روابط MN با استفاده از لیست های مرتب اضافه کنید
- RDBMS: رفع به ایجاد طرح برای روابط MN
- RDBMS: پشتیبانی از پارامترهای با ویژگی فله-واکشی اضافه کنید
- RDBMS: حجم واکشی اضافه شده پشتیبانی از زمینه های آرایه
- RDBMS: اضافه کردن قابلیت خاموش حجم واکشی بر اساس هر پرس و جو
- جغرافیایی: پلاگین جدید شامل در هم ادغام فضایی / awtgeom پلاگین
- جغرافیایی: افزود: برخی از روش PostGIS از دست رفته و اعتبار در برابر همه راننده PostGIS JDBC
- مانگودیبی: بهبود دست زدن به قطعات سفارش / طیف وسیعی از پرس و جو برای اصلاح سهم قبلی
- مانگودیبی: ارتقاء به استفاده از آخرین درایور های جاوا
- HBase: مشکل حل با بازیابی شمارشی ذخیره شده به عنوان عددی (ترتیبی) در
- های مختلف دیگر رفع اشکال و بهینه سازی کوچک
چه در نسخه 3.3.5 است جدید :
- قرار دادن هر گونه استثنا پرتاب از JDOHelper.getObjectId به طوری که آن را مطابق تنظیمات JDO
- ثابت به بارگذاری کلاس برای تعیین اعتبار مالکیت برای OSGi
- زن و شوهر از رفع برای مدیریت ارتباط با خوشبین
- JDO: تغییر PMF به Serializable
- JPA: تغییر EMF و CriteriaQuery به Serializable
- JPA: رفع معیارهای CONCAT حمایت به فرم رشته JPQL درست به من بدهید
- JPA: اضافه کردن پشتیبانی برای با معیارهای نمایش داده شد از طریق CriteriaBuilder
- JPA: اضافه کردن پشتیبانی برای JPQL & quot؛ را تلقی و & quot؛ در مکانی که در آن بند
- RDBMS: اضافه کردن پشتیبانی برای فله واکشی از زمینه های جمع آوری چند ارزش از نامزد، زمانی که در FetchPlan از یک پرس و جو (حذف و & quot؛ 1 + N & quot؛ را مشکل) در
- RDBMS: اضافه کردن پشتیبانی برای SQLSERVER که مسئولیت رسیدگی به JDOQL String.substring با 2 استدلال (دانیل دای) در
- RDBMS: اضافه کردن پشتیبانی برای JDOQL String.concat (دانیل دای) در
- RDBMS: ثابت به تشخیص نوع فروشگاه پشتوانه مورد نیاز برای مجموعه، با استفاده از ابرداده بیشتر در
- مانگودیبی: اضافه کردن پشتیبانی برای مشخص کردن MongoOptions هنگام ایجاد اتصال برای اولین بار (رابین ژانگ) در
- فضایی: رفع برخی از روش های PostGIS از دست رفته
- های مختلف دیگر رفع اشکال و بهینه سازی کوچک
چه در نسخه 3.2.9 است جدید :
- قرار دادن هر گونه استثنا پرتاب از JDOHelper.getObjectId به طوری که آن را مطابق تنظیمات JDO
- ثابت به بارگذاری کلاس برای تعیین اعتبار مالکیت برای OSGi
- زن و شوهر از رفع برای مدیریت ارتباط با خوشبین
- JDO: تغییر PMF به Serializable
- RDBMS: اضافه کردن پشتیبانی برای فله واکشی از زمینه های جمع آوری چند ارزش از نامزد، زمانی که در FetchPlan از یک پرس و جو (حذف و & quot؛ 1 + N & quot؛ را مشکل) در
- RDBMS: اضافه کردن پشتیبانی برای SQLSERVER که مسئولیت رسیدگی به JDOQL String.substring با 2 استدلال (دانیل دای) در
- RDBMS: اضافه کردن پشتیبانی برای JDOQL String.concat (دانیل دای) در
- RDBMS: ثابت به تشخیص نوع فروشگاه پشتوانه مورد نیاز برای مجموعه، با استفاده از ابرداده بیشتر در
- مانگودیبی: اضافه کردن پشتیبانی برای مشخص کردن MongoOptions هنگام ایجاد اتصال برای اولین بار (رابین ژانگ) در
- فضایی: رفع برخی از روش های PostGIS از دست رفته
- برخی رفع اشکال دیگر و پیشرفت های جزئی
چه در نسخه 3.2.8 است جدید :
- متاداده: اضافه کردن سطح قفل به روند بار فراداده برای کمک به محیط چند رشته ای در
- متاداده: رفع اشکال در OrderMetadata برای محیط های چند رشته ای در
- رفع برخی از مشکلات راه اندازی بالقوه با ExecutionContext / ObjectProvider در محیط های چند رشته ای در
- تغییر و & quot؛ datanucleus.SerializeRead & quot؛ باشد & quot؛ را datanucleus.cache.collections & quot؛ باشد & quot؛ را datanucleus.deletionPolicy & quot؛ باشد & quot؛ را datanucleus.query.jdoql.allowAll & quot؛ باشد & quot؛ را datanucleus.query.sql.allowAll ها & quot؛ به overrideable در PM / EM
- کش: به روز رسانی javax.cache حمایت به & quot؛ 1.0-PFD & quot؛ را استاندارد
- RDBMS: ثابت به تداوم دو طرفه 1-N با تنظیم
- RDBMS: تغییر فروشگاه پشتوانه به یکی در هر میدان و موضوع امن
- RDBMS: پشتیبانی از عبارات بولی در بند نتیجه برای JDOQL / JPQL
- RDBMS: پشتیبانی از تداوم یک میدان مرتب به یک فایل محلی
- RDBMS: پشتیبانی از تداوم زمینه نوع فایل جاری به / از ذخیره داده
- RDBMS: ارتقا و & quot؛ منبع داده ها & quot؛ نقطه پلاگین به & quot؛ را connectionpool & quot؛ باشد با اضافه کردن قابلیت های بیشتر در
- Neo4j: پشتیبانی برای تداوم زمینه های نقشه (نقشه، نقشه) در
- Neo4j: پشتیبانی برای استفاده از پایگاه داده های جاسازی شده و با خواص پیکربندی-ارائه کاربر
- Neo4j: پشتیبانی از دسترسی به پرس و جو سایفر زمینه ای برای یک پرس و جو JDOQL / JPQL
- مانگودیبی: پشتیبانی برای ارزیابی پرس و جو از روش رشته چند در ذخیره داده (مارسین Jurkowski) در
- مانگودیبی: پشتیبانی برای ارزیابی پرس و جو از Collection.contains در ذخیره داده (مارسین Jurkowski) در
- مانگودیبی: تعمیر به بازیابی درست نسخه کلاس (مارسین Jurkowski) در
- مانگودیبی: پشتیبانی از لیترال پرس و جو از نوع کاراکتر
- برخی رفع اشکال دیگر و پیشرفت های جزئی
چه در نسخه 3.3.4 است جدید :
- متاداده: اضافه کردن سطح قفل به روند بار فراداده برای کمک به محیط چند رشته ای در
- متاداده: رفع اشکال در OrderMetadata برای محیط های چند رشته ای در
- رفع برخی از مشکلات راه اندازی بالقوه با ExecutionContext / ObjectProvider در محیط های چند رشته ای در
- تغییر و & quot؛ datanucleus.SerializeRead & quot؛ باشد & quot؛ را datanucleus.cache.collections & quot؛ باشد & quot؛ را datanucleus.deletionPolicy & quot؛ باشد & quot؛ را datanucleus.query.jdoql.allowAll & quot؛ باشد & quot؛ را datanucleus.query.sql.allowAll ها & quot؛ به overrideable در PM / EM
- کش: به روز رسانی javax.cache حمایت به & quot؛ 1.0-PFD & quot؛ را استاندارد
- JPA: ثابت به متامدل Attribute.isOptional به بازگشت کاذب برای زمینه PK
- RDBMS: ثابت به تداوم دو طرفه 1-N با تنظیم
- RDBMS: تغییر فروشگاه پشتوانه به یکی در هر میدان و موضوع امن
- RDBMS: پشتیبانی از عبارات بولی در بند نتیجه برای JDOQL / JPQL
- RDBMS: پشتیبانی از تداوم یک میدان مرتب به یک فایل محلی
- RDBMS: پشتیبانی از تداوم زمینه نوع فایل جاری به / از ذخیره داده
- RDBMS: ارتقا و & quot؛ منبع داده ها & quot؛ نقطه پلاگین به & quot؛ را connectionpool & quot؛ باشد با اضافه کردن قابلیت های بیشتر در
- Neo4j: پشتیبانی برای تداوم زمینه های نقشه (نقشه، نقشه) در
- Neo4j: پشتیبانی برای استفاده از پایگاه داده های جاسازی شده و با خواص پیکربندی-ارائه کاربر
- Neo4j: پشتیبانی از دسترسی به پرس و جو سایفر زمینه ای برای یک پرس و جو JDOQL / JPQL
- مانگودیبی: پشتیبانی برای ارزیابی پرس و جو از روش رشته چند در ذخیره داده (مارسین Jurkowski) در
- مانگودیبی: پشتیبانی برای ارزیابی پرس و جو از Collection.contains در ذخیره داده (مارسین Jurkowski) در
- مانگودیبی: تعمیر به بازیابی درست نسخه کلاس (مارسین Jurkowski) در
- مانگودیبی: پشتیبانی از لیترال پرس و جو از نوع کاراکتر
- های مختلف دیگر رفع اشکال و بهینه سازی کوچک
چه در نسخه 3.2.7 است جدید :
- JPA: تعمیر به متامدل SimpleAttributeImpl.isVersion (آدریان BER) در
- JPA: اضافه کردن پشتیبانی برای چند درست ملحق نحو در JPQL بند
- JPA: به روز رسانی به دست زدن به دامنه JPQL زمانی که نتیجه فقط برای اولین بار مجموعه ای در
- RDBMS: تعمیر برای SQLSERVER نام طرح مشکل (محصولات Shanyu ژائو) در
- RDBMS: اضافه کردن پشتیبانی برای استفاده از FetchPlan هنگامی که پرس و جو بیش از & quot؛ را کامل جدول ها & quot؛ نامزد (قبلی کلید اصلی فقط بازیابی) در
- RDBMS: بهبود در فرآیند برای تعیین نام کلاس زمانی که هیچ زیر شناخته شده در مورد، برای جلوگیری از SQL
- RDBMS: پشتیبانی برای تداوم نوع دو به نوع SQLSERVER ذخیره داده FLOAT (Shuaishai نی) در
- JSON: تعمیر به بازیابی اشیاء در پرس و جو به طوری که موارد کاربرد هویت اند ID اختصاص داده
- مانگودیبی: اضافه کردن پشتیبانی برای سفارش پرس و جو که در ذخیره داده پردازش (مارسین Jurkowski)) در
- تغییر نام & quot؛ را به & quot-مجموعه گوگل. پلاگین به & quot؛ گیاهان و بتها ا و & quot؛
- JDO: توزیع JDO-API 3.1-RC1
- برخی رفع اشکال دیگر و پیشرفت های جزئی
چه در نسخه 3.3.3 است جدید :
- JPA: تعمیر به متامدل SimpleAttributeImpl.isVersion (آدریان BER) در
- JPA: اضافه کردن پشتیبانی برای چند درست ملحق نحو در JPQL بند
- JPA: به روز رسانی به دست زدن به دامنه JPQL زمانی که نتیجه فقط برای اولین بار مجموعه ای در
- JPA: پشتیبانی TypeConverters به ارث برده (آدریان BER) در
- JPA: تصویب خواص از EMF به ClassTransformer زمانی که در حالت موفق اجرا
- RDBMS: تعمیر برای SQLSERVER نام طرح مشکل (محصولات Shanyu ژائو) در
- RDBMS: اضافه کردن پشتیبانی برای استفاده از FetchPlan هنگامی که پرس و جو بیش از & quot؛ را کامل جدول ها & quot؛ نامزد (قبلی کلید اصلی فقط بازیابی) در
- RDBMS: بهبود در فرآیند برای تعیین نام کلاس زمانی که هیچ زیر شناخته شده در مورد، برای جلوگیری از SQL
- RDBMS: پشتیبانی برای تداوم نوع دو به نوع SQLSERVER ذخیره داده FLOAT (Shuaishai نی) در
- JSON: تعمیر به بازیابی اشیاء در پرس و جو به طوری که موارد کاربرد هویت اند ID اختصاص داده
- مانگودیبی: اضافه کردن پشتیبانی برای سفارش پرس و جو که در ذخیره داده پردازش (مارسین Jurkowski)) در
- تغییر نام & quot؛ را به & quot-مجموعه گوگل. پلاگین به & quot؛ گیاهان و بتها ا و & quot؛
- JDO: توزیع JDO-API 3.1-RC1
- های مختلف دیگر رفع اشکال و بهینه سازی کوچک
چه است جدید در نسخه 3.3.0 نقطه عطف 1:
- نقشه برداری: برای ارث با تهیه (چند ) MappedSuperclass بخش راه را به پایین درخت اما با نهاد ارشد با جدول خود (به عنوان مثال به طور موثرMappedSubclass) در
- SchemaTool: خواص پشتیبانی از فایلهای و / یا کنسرت بربس سیستم فارغ از persistence.xml
- ساده ذخیره سازی ابرداده داخلی برای واکشی گروه ها و محدودیت
- تغییر نام & quot؛ را datanucleus.metadata.validate ها & quot؛ اموال تداوم به & quot؛ datanucleus.metadata.xml.validate ها & quot؛
- اضافه کردن & quot؛ را datanucleus.metadata.xml.namespaceAware ها & quot؛ اجازه می دهد تا کنترل بر استفاده از فضاهای نام XML
- تعمیر به صف عملیات برای نقشه حذف
- اضافه کردن چک در مشخصات ارزش تمیز برای کلاسهای انتزاعی
- JPA: پشتیبانی از موقعیت های بیشتر در
- JPA: اجرا در برابر JPA 2.1 شیشه API
- JPA: پشتیبانی JPA صفحه اول 2.1 و خصوصیات ForeignKey
- JPA: پشتیبانی JPA 2.1 JPQL & quot؛ را تابع و & quot؛
- JPA: پشتیبانی JPA 2.1 معیارها را به روز / حذف
- JPA: پشتیبانی JPA 2.1 از & quot؛ روی & quot؛ در معیارهای پرس و جو
- JPA: قطره پشتیبانی از حاشیه نویسی DN گسترشIndex (استفاده JPA 2.1 حاشیه نویسی در حال حاضر) در
- RDBMS: بهبود نسل طرحواره به تهیه کردن به بهتر برای هر سفارش از کلاس های ورودی
- RDBMS: ثابت نسل طرحواره به نصب اولیه بازگشتی از PK از یک جدول
- RDBMS: ثابت به دست زدن به نقشه FK که در آن کلید / مقدار داشته ارث و ارزش / کلید در ارشد ذخیره شده
- RDBMS: ثابت به ارزش نقشه تمیز دست زدن به برای شی جاسازی شده
- RDBMS: اضافه کردن قابلیت فراخوانی هر تابع SQL (برای JPA 2.1) در
- مانگودیبی: تعمیر به صراحت نوع ذخیره سازی انواع لفاف بسته بندی اولیه مشخص
- های مختلف رفع اشکال جزئی و بهبود
عملیات
چه در نسخه 3.2.0 است جدید :
- رفع به ارزیابی در حافظه در هنگام استفاده از یک متغیر است که هیچ ارزش ممکن
- حرکت صف عملیات برای SCOs به ExecutionContext به طوری که می توان آن را به کل فرایند خیط و پیت کردن کنترل
- غیر فعال کردن ObjectProvider ادغام از آن در حال حاضر باعث مسائل زمانی که در یک محیط بسیار چند رشته ای در
- اضافه کردن چک در تداوم تلاش از زمینه های نهایی
- JPA: اجازه می دهد برای کاربر مهم منبع داده JNDI با منبع داده های مبتنی بر URL
- RDBMS: تعمیر به روز رسانی فله هنگام تنظیم زمینه به NULL
- RDBMS: تهیه برای زمینه از یک نوع است که یک TypeConverter اما هیچ نقشه برداری تعریف شده است، در حال سقوط به TypeConverter
- Neo4j: پشتیبانی از فله حذف
- مانگودیبی: پشتیبانی از فله حذف
- HBase: پشتیبانی از فله حذف
- نسخه 3.2 شامل موارد زیر است تغییرات عمده بیش از 3.1:
- تقویت و ASM در حال حاضر به datanucleus هسته ای با هم ادغام شدند
- ذخیره L2 جاسازی شده / زمینه سریال در حال حاضر به صورت پیش فرض به روشن
- اشیاء ExecutionContext در حال حاضر با هم مخلوط، همراه با پیشرفت های مختلف دیگر برای عملکرد
- تقویت در حال حاضر شامل یک گزینه به منظور ارتقاء کلاس به عنوان انفصال صرف نظر از ابرداده
- Neo4j: در حال حاضر با استفاده از یک اتصال در هر PM / EM
- Neo4j: در حال حاضر پشتیبانی فله حذف
- مانگودیبی: در حال حاضر با استفاده از یک اتصال در هر PM / EM
- مانگودیبی: در حال حاضر پشتیبانی فله حذف
- HBase: پشتیبانی از پسوند های مختلف برای فیلتر بلوم، فشرده سازی، در حافظه و غیره (نیکولا Seyvet) در
- HBase: در حال حاضر پشتیبانی فله حذف
- RDBMS: پشتیبانی از پایگاه داده هنرشناس اضافه (امانوئل Poitier) در
- RDBMS: اضافه شده پشتیبانی از تامکت استخر اتصال (مارشال Reeske) در
- OSGi: بهبود deployability با توجه به وابستگی به محدودیت های نسخه
- JPA: اعتبار برای کار با JBoss به 7 (به لطف نیکلاس Seyvet و اسکات مارلو) در
- JPA: دسترسی به میدان غیر جدا خواهد شد در IllegalAccessException به جای استثنا قبلی JDO منجر
- JPA: پشتیبانی از JPA2.1 از & quot؛ روی & quot؛ بند
- JPA: پشتیبانی برای استفاده از بخش عمده ای از باقی بماند ()، حذف ()، ادغام () و جدا () (عبور در مجموعه یا مجموعه ای از اشخاص) در
- JPA: پشتیبانی از JPA2.1 & quot؛ را ایجاد طرحواره ها & quot؛ ویژگی
- اگر یک نوع پشتیبانی می شود، به پافشاری و سپس آن را به صورت پیش فرض به حال مداوم (بدون نیاز به علامت تمام زمینه های غیر استاندارد تایپ به عنوان مداوم).
- اضافه کردن توانایی غیر فعال کردن کش L2 در PM / EM-اساس که در آن PMF / EMF تا آن را فعال کنید.
- کش: فراهم می کند پشتیبانی v0.61 javax.cache
- بسیاری از رفع اشکال و ویژگی های جزئی شده.
در مورد نیاز است :
- جاوا 2 نسخه استاندارد محیط زمان اجرا
نظر یافت نشد