DataNucleus Access Platform nyílt forráskódú, szabadon terjeszthető és platform-független szoftverrel, amely adatokat kitartás és visszakeresése különböző adattároló segítségével különböző API-k, és egy sor query languages.Supported API-k, adatrögzítők és a lekérdezés languagesAmong a támogatott API-k (alkalmazásprogramozási felület), említhetjük JDO (JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JDO3.1) és JPA (JPA1, JPA2, JPA2.1). Támogatott adatrögzítők közé RDBMS, db4o, LDAP, Excel, XML, NeoDatis, és JSON.
Másrészt, DataNucleus Access Platform támogatja a különböző lekérdező nyelvek, köztük JDOQL, JPQL, SQL, db4o Native, NucleusSQL, és NeoDatis kritériumai. Ha azt szeretnénk, JDO3.x és JPA2.0 használd DataNucleus 4.x, és ha azt szeretné, JDO3.x és JPA2.1 használd DataNucleus verzió 3.x.Includes sokféle extensionsThanks hogy a plugineket építészet , DataNucleus Access Platform-ezte alapértelmezett funkció könnyen bővíthető a kiterjesztéseket. A sokféle kiterjesztés áll a projekt-ezte s weboldalát (a link végén a cikk), ahol látható információkat mindegyik.
Ezek között említhetjük Java típusú, 1/2 szint cache, megjegyzések JTA lokátor, ClassLoader analizátor, üzletvezető, XML Metadata handler, értéke generátor, JMX menedzsment, automatikus indítás mechanizmusok, kitartás, telkek, és a kapcsolat gyár.
Továbbá, a lekérdező nyelv, identitás-karakterlánc fordító, adattár személyazonosságát, XML metaadatok szervezet névfeloldóként típusú konverterek, üzletvezető, tagja jegyzet handler, identitás legfontosabb fordító, query cache, lekérdezési módszerek és az osztály magyarázat handler kiterjesztések is available.Under a motorháztető és Támogatott operációs systemsBeing írva a Java programozási nyelv, DataNucleus független az operációs rendszerek, mivel támogatja a GNU / Linux, BSD, Solaris, Windows és Mac OS X operációs rendszerekre. Mind a 64-bites és 32-bites operációs rendszeren támogatott ebben az időben.
Mi az új ebben a kiadásban:
- Auto-generálni MANIFEST.MF OSGi információk felhasználásával Maven bundle plugint
- Change használata StringBuffer hogy StringBuilder hatékonyság
- Add fix a fokozószerhez szerződést JDK1.7 + a getter használata esetén a kitartás tulajdonságok
- Add támogatása in-memory query értékelése String.concat
- Adja visszaesése API futásidejű javítása
- Add metaadatok ellenőrzések valamilyen közös elsődleges kulcs specifikáció hibák
- Támogatás fennmaradása StringBuilder mezők
- JPA: Fix Criteria FromImpl getJoins / getFetches vissza üres halmaz, ha null
- XML: átstrukturált, hogy a potenciális a különböző JAXB megvalósítások belsőleg
- XML: támogatást adni XML behúzás formázás
- gyorsítótár: továbbfejlesztett koherencia támogatása 3.6 +
- RDBMS: támogatás biztosított lekérdezési tartomány adattár Derby, aSQLServer 2012 Firebird
- RDBMS: támogatással bővült szekvenciák aSQLServer 2012
- RDBMS: támogatással bővült MN kapcsolatok segítségével rendezett listák
- RDBMS: javítások séma létrehozása az MN kapcsolatok
- RDBMS: támogatással bővült paraméterek ömlesztett-csel funkció
- RDBMS: ömlesztett-csel támogatással bővült tömb mezők
- RDBMS: add képes kikapcsolni bulk-csel a per-lekérdezés alapján
- Térinformatikai: új plugint abból áll, egyesült területi / awtgeom plugins
- Térinformatikai: hozzáadott néhány hiányzik PostGIS módszerek és érvényesítik a legújabb PostGIS JDBC illesztőprogram
- MongoDB: javult kezelése rendelési / tartomány részei query kijavítani előző íráshoz
- MongoDB: frissíteni kell használni legújabb java vezető
- HBase: fix probléma visszakeresését Enum tárolt numerikus (ordinális)
- Számos egyéb hibajavítások és kisebb fejlesztésekre
Mi az új verzióban 3.3.5:
- Tekerjük semmilyen kivételt dobott JDOHelper.getObjectId hogy megfelel a JDO spec
- Fix, hogy osztálybetöltési Vagyon érvényesítő az OSGi
- Pár javításokat optimista menedzsment
- JDO: Change PMF hogy Serializable
- JPA: Change EMF és CriteriaQuery hogy Serializable
- JPA: Fix kritériumok CONCAT támogatják, hogy megfelelő JPQL karakterlánc formájában
- JPA: támogatást adni IN kritériumok lekérdezések segítségével CriteriaBuilder
- JPA: támogatást adni JPQL & quot; TREAT & quot; A WHERE záradék
- RDBMS: támogatást adni ömlesztett letölteni a multi-értékű gyűjteménye területén egy jelölt, amikor a FetchPlan lekérdezés (eltávolítja & quot; 1 + N & quot; problémát)
- RDBMS: támogatást adni aSQLServer kezelni JDOQL String.substring 2 argumentum (Daniel Dai)
- RDBMS: támogatást adni JDOQL String.concat (Daniel Dai)
- RDBMS: Fix kimutatása típusú hordozó áruház szükséges gyűjteménye, metaadatokkal több
- MongoDB: támogatást adni meghatározó MongoOptions, amikor megalkották az első kapcsolat (Robin Zhang)
- Spatial: Fix egyes hiányzik PostGIS módszerek
- Számos egyéb hibajavítások és kisebb fejlesztésekre
Mi az új verzióban 3.2.9:
- Tekerjük semmilyen kivételt dobott JDOHelper.getObjectId hogy megfelel a JDO spec
- Fix, hogy osztálybetöltési Vagyon érvényesítő az OSGi
- Pár javításokat optimista menedzsment
- JDO: Change PMF hogy Serializable
- RDBMS: támogatást adni ömlesztett letölteni a multi-értékű gyűjteménye területén egy jelölt, amikor a FetchPlan lekérdezés (eltávolítja & quot; 1 + N & quot; problémát)
- RDBMS: támogatást adni aSQLServer kezelni JDOQL String.substring 2 argumentum (Daniel Dai)
- RDBMS: támogatást adni JDOQL String.concat (Daniel Dai)
- RDBMS: Fix kimutatása típusú hordozó áruház szükséges gyűjteménye, metaadatokkal több
- MongoDB: támogatást adni meghatározó MongoOptions, amikor megalkották az első kapcsolat (Robin Zhang)
- Spatial: Fix egyes hiányzik PostGIS módszerek
- Néhány egyéb hibajavítások és kisebb fejlesztésekre
Mi az új verzióban 3.2.8:
- A metaadat: Add szintű zár a metaadatok terhelési folyamat hogy segítse a többszálú környezetben
- A metaadat: fix bug in OrderMetadata többszálú környezetben
- Fix, hogy néhány lehetséges indítási problémák ExecutionContext / ObjectProvider a többszálú környezetben
- Change & 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; hogy felülbírálható a PM / EM
- gyorsítótár: update javax.cache támogatja a & quot; 1,0-PFD & quot; Normál
- RDBMS: Fix, hogy tartósan kétirányú 1-N Set
- RDBMS: Change háttér üzletek évente egy mezőt, és szálbiztosak
- RDBMS: Support több logikai kifejezések az eredmény záradékot JDOQL / JPQL
- RDBMS: Támogatás a tartós mező sorozatban egy helyi file
- RDBMS: Support for tartós a Fájltípus mezőben özönlöttek / a adattár
- RDBMS: Frissítés & quot; datasource & quot; bővítmény pont, hogy & quot; connectionpool & quot ;, hozzátéve, több képességet
- Neo4j: támogatja a tartósan térképen területen (Térkép, Térkép)
- Neo4j: támogatja a beágyazott adatbázis felhasználó által megadott konfigurációs tulajdonságok
- Neo4j: támogatja a hozzáférést a mögöttes Cypher Kérdés a JDOQL / JPQL query
- MongoDB: támogatja a query értékelése több karakterlánc módszerek-adattár (Marcin Jurkowski)
- MongoDB: támogatja a lekérdezés kiértékelése Collection.contains in-adattár (Marcin Jurkowski)
- MongoDB: fix, hogy visszakeresés az osztály változat mező (Marcin Jurkowski)
- MongoDB: támogatja a query literals típusú Karakter
- Néhány egyéb hibajavítások és kisebb fejlesztésekre
Mi az új verzióban 3.3.4:
- A metaadat: Add szintű zár a metaadatok terhelési folyamat hogy segítse a többszálú környezetben
- A metaadat: fix bug in OrderMetadata többszálú környezetben
- Fix, hogy néhány lehetséges indítási problémák ExecutionContext / ObjectProvider a többszálú környezetben
- Change & 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; hogy felülbírálható a PM / EM
- gyorsítótár: update javax.cache támogatja a & quot; 1,0-PFD & quot; Normál
- JPA: Fix, hogy MetaModel Attribute.isOptional vissza hamis PK mezők
- RDBMS: Fix, hogy tartósan kétirányú 1-N Set
- RDBMS: Change háttér üzletek évente egy mezőt, és szálbiztosak
- RDBMS: Support több logikai kifejezések az eredmény záradékot JDOQL / JPQL
- RDBMS: Támogatás a tartós mező sorozatban egy helyi file
- RDBMS: Support for tartós a Fájltípus mezőben özönlöttek / a adattár
- RDBMS: Frissítés & quot; datasource & quot; bővítmény pont, hogy & quot; connectionpool & quot ;, hozzátéve, több képességet
- Neo4j: támogatja a tartósan térképen területen (Térkép, Térkép)
- Neo4j: támogatja a beágyazott adatbázis felhasználó által megadott konfigurációs tulajdonságok
- Neo4j: támogatja a hozzáférést a mögöttes Cypher Kérdés a JDOQL / JPQL query
- MongoDB: támogatja a query értékelése több karakterlánc módszerek-adattár (Marcin Jurkowski)
- MongoDB: támogatja a lekérdezés kiértékelése Collection.contains in-adattár (Marcin Jurkowski)
- MongoDB: fix, hogy visszakeresés az osztály változat mező (Marcin Jurkowski)
- MongoDB: támogatja a query literals típusú Karakter
- Számos egyéb hibajavítások és kisebb fejlesztésekre
Mi az új verzióban 3.2.7:
- JPA: fix, hogy MetaModel SimpleAttributeImpl.isVersion (Adrian Ber)
- JPA: adjunk támogatást több területen csatlakozzon szintaxist JPQL FROM záradék
- JPA: frissítés kezelése JPQL tartományban, amikor csak az első eredmény meg
- RDBMS: javítás az aSQLServer sémanévnek probléma (Shanyu Zhao)
- RDBMS: támogatást adni a FetchPlan lekérdezésekor több mint & quot; teljes-tábla & quot; jelölt (előző mindössze letölteni elsődleges kulcs)
- RDBMS: javulás a folyamat határozza osztály nevét, ha nincs alosztályok tudni, hogy elkerüljék SQL
- RDBMS: támogatja a tartós Double típusát figyelembe aSQLServer ÚSZÓ adattár típusú (Shuaishai Nie)
- JSON: fix, hogy visszakeresését tárgyak lekérdezést, hogy az alkalmazás-identitás esetek id rendelt
- MongoDB: támogatást adni query rendelési feldolgozása esetén adattár (Marcin Jurkowski))
- átnevezése & quot; google-gyűjtemények & quot; bővítmény a & quot; guava & quot;
- JDO: terjesztheti JDO-api 3.1-RC1
- Néhány egyéb hibajavítások és kisebb fejlesztésekre
Mi az új a 3.3.3-as változata:
- JPA: fix, hogy MetaModel SimpleAttributeImpl.isVersion (Adrian Ber)
- JPA: adjunk támogatást több területen csatlakozzon szintaxist JPQL FROM záradék
- JPA: frissítés kezelése JPQL tartományban, amikor csak az első eredmény meg
- JPA: támogatja örökölte TypeConverters (Adrian Ber)
- JPA: át tulajdonságai, EMF, hogy ClassTransformer futtatva felügyelt üzemmódban
- RDBMS: javítás az aSQLServer sémanévnek probléma (Shanyu Zhao)
- RDBMS: támogatást adni a FetchPlan lekérdezésekor több mint & quot; teljes-tábla & quot; jelölt (előző mindössze letölteni elsődleges kulcs)
- RDBMS: javulás a folyamat határozza osztály nevét, ha nincs alosztályok tudni, hogy elkerüljék SQL
- RDBMS: támogatja a tartós Double típusát figyelembe aSQLServer ÚSZÓ adattár típusú (Shuaishai Nie)
- JSON: fix, hogy visszakeresését tárgyak lekérdezést, hogy az alkalmazás-identitás esetek id rendelt
- MongoDB: támogatást adni query rendelési feldolgozása esetén adattár (Marcin Jurkowski))
- átnevezése & quot; google-gyűjtemények & quot; bővítmény a & quot; guava & quot;
- JDO: terjesztheti JDO-api 3.1-RC1
- Számos egyéb hibajavítások és kisebb fejlesztésekre
Mi az új verzióban 3.3.0 Milestone 1:
- Mapping: kielégíteni az öröksége (több ) MappedSuperclass része egészen a fa, de superclass Entity saját asztal (azaz gyakorlatilagMappedSubclass)
- SchemaTool: támogatást tulajdonságok fájlt, és / vagy a System kellékek nyomós persistence.xml
- Egyszerűbb belső metaadatok tárolására letölteni csoportok és korlátok
- átnevezése & quot; datanucleus.metadata.validate & quot; kitartás ingatlan a & quot; datanucleus.metadata.xml.validate & quot;
- Add & quot; datanucleus.metadata.xml.namespaceAware & quot; hogy ellenőrzése alatt az XML névterek
- Fix, hogy működése sorban Térkép távolítsa műveletek
- Add ellenőrzés specifikációja diszkriminátort érték absztrakt osztályok
- JPA: Támogatás több helyzetek
- JPA: run ellen JPA 2.1 API jar
- JPA: Support JPA 2.1 Index és ForeignKey specifikáció
- JPA: Support JPA 2.1 JPQL & quot; funkció & quot;
- JPA: Support JPA 2.1 Criteria UPDATE / DELETE
- JPA: Support JPA 2.1 & quot; A & quot; A kritériumok query
- JPA: drop támogatás DN kiterjesztéseIndex magyarázat (használja JPA 2.1 megjegyzést most)
- RDBMS: Schema Generation javulást, hogy jobban kielégíteni az esetleges elrendelése input osztályok
- RDBMS: Schema Generation fix rekurzív megkezdődik PK egy táblázat
- RDBMS: FIX kezelése FK-térkép, ahol a kulcs / érték van az öröklés és az érték / gomb van tárolva superclass
- RDBMS: Fix, hogy értéktérképen diszkriminátort kezelése beágyazott objektum
- RDBMS: add képes érvényre SQL funkciót (JPA 2.1)
- MongoDB: fix explicit módon megadni a tároló típusú primitív wrapper típusú
- Különböző kisebb hibajavítások és fejlesztések
Mi az új verzióban 3.2.0:
- Fix, hogy in-memory értékelést, ha egy változót hogy nincs lehetőség értéke
- Move működését sorban SCOS hogy ExecutionContext azért, hogy ellenőrizzék az egész flush folyamat
- Disable ObjectProvider összevonásával mivel jelenleg okoz problémákat, amikor egy erősen többszálú környezetben
- Add check kísérlete fennmaradása végső mezők
- JPA: lehetővé teszi a felhasználó felülbírálja a JNDI datasource egy URL-alapú datasource
- RDBMS: fix, hogy tömeges frissítési beállításakor mezők NULL
- RDBMS: gondoskodik a területén a típus, hogy van egy TypeConverter de nem Mapping meghatározott, és visszavonultak a TypeConverter
- Neo4j: Támogatás a tömeges törölni
- MongoDB: Támogatás a tömeges törölni
- HBase: Támogatás a tömeges törölni
- Version 3.2 a következő főbb változásokat több mint 3,1:
- A fokozó és ASM most beolvadt datanucleus-core
- L2 cache-beágyazva / folytatásos mezők most már alapértelmezés szerint ON
- ExecutionContext objektumok így most összegyűjtöttük, valamint több más fejlesztések a teljesítmény
- Enhancer most is egy lehetőség, hogy fokozza osztályok ami leválasztható függetlenül metaadat
- Neo4j: most használ egy csatlakozó esetén PM / EM
- Neo4j: immár tömeges törölni
- MongoDB: most használ egy csatlakozó esetén PM / EM
- MongoDB: immár tömeges törölni
- HBase: támogatja különböző kiterjesztéseket virágzás szűrők, tömörítés, in-memory etc (Nicolas Seyvet)
- HBase: immár tömeges törölni
- RDBMS: támogatás biztosított Virtuóz adatbázis (Emmanuel Poitier)
- RDBMS: támogatással bővült Tomcat kapcsolat medence (Marshall Reeske)
- OSGi: javult a telepíthetőség miatt függőségi verzió korlátozások
- JPA: validált dolgozni JBoss 7 (köszönet Nicolas Seyvet és Scott Marlow)
- JPA: hozzáférés a nem családi mezőt eredményez IllegalAccessException helyett a korábbi JDO kivéve
- JPA: támogatja a JPA2.1 FROM & quot; A & quot; záradékok
- JPA: támogatja a tömeges használat esetén (), remove (), merge (), és vegye le () (pass Collection vagy tömb szervezetek)
- JPA: támogatja a JPA2.1 & quot; generálása séma & quot; funkció
- Ha a típus támogatja, amely perzisztens, akkor alapértelmezés szerint a perzisztens most (nem kell megjelölni az összes nem szabványos gépelt mezőket perzisztens).
- Add letiltani L2 cache a PM / EM-alapon, amennyiben a PMF / EMF lehetővé tette.
- gyorsítótár: támogatást nyújt javax.cache v0.61
- számos hibajavítást, és kisebb újabb funkciókat.
követelmények :
- Java 2 Standard Edition Runtime Environment
Hozzászólás nem található