DataNucleus Access Platform 是一個相容各種標準的 JAVA 資料持久化框架,完全相容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, 和 JPA1 等 JAVA 標準。 提供一個基於 REST 的API。 通過它可以訪問所有常見的資料庫伺服器,還包括 LDAP, NeoDatis, JSON, HTTP://www.aliyun.com/zixun/aggregation/16544.html">Excel/ODF spreadsheets, XML, BigTable, 和 HADOOP 資料庫等.
DataNucleus Access Platform 2.2.1 ("Geiger") is released. DataNucleus Access Platform provides persistence and retrieval of JAVA objects to/from a wide range of datastores includin g RDBMS, db4o, LDAP, XML, and Excel. Version 2.2.1 includes the following changes over 2.2.0.
· Support for JPQL extension functions "MONTH", "DAY", "YEAR", "HOUR", "MINUTE", "SECOND"
· When embedding a persistable field, default to the metadata of the embedded class
· JDO : fix to return type for AVG() in JDOQL to match JDO spec change
· JPA : Support attribute override for nested embedded members
· JPA : Support XML "embedded" tag
· RDBMS : Fix to retrieval of version on object in certain circumstances
· RDBMS : Fix to Collection.contains check when containing a primitive
· RDBMS : Add OSGi importPackage of principal JDBC drivers
· RDBMS : Better treatment of unmapped columns with null values
· HBase : fix to retrieval when non-persistent fields present
· HBase : support "native"(JDO)/"auto"(JPA) value generation strategies
· Enhancer : set default API (JDO) when using annotation processor