Java 持久層框架 DataNucleus Access Platform

DataNucleus Access Platform 是一個兼容各種標準的 Java 數據持久化框架,完全兼容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, 和 JPA1 等 Java 標準。提供一個基于 REST 的API。通過它可以訪問所有常見的數據庫服務器,還包括 LDAP, NeoDatis, JSON, Excel/ODF spreadsheets, XML, BigTable, 和 HADOOP 數據庫等.
DataNucleus Access Platform 3.0.6 ("Newton") 發布了,這是一個 Java 的持久層框架,支持各種關系數據庫、db4o、LDAP、XML 和 Excel。
3.0.6 版本主要改進如下:
- Fix to clear/removeAll methods of backed SCOs for non-RDBMS datastores (e.g GAE)
- Fix to embedded inheritance mapping treatment of members
- Add code for generic type converter, compatible with JPA2.1 converters
- Fix to JPA @EmbeddedId when used in a relation
- Add validation of "jdbc-type" to only accept valid values
- Allow for custom scanning for annotated classes (Ales Justin)
- JDO3.1 : add check for invalid javax.jdo persistence properties
- JDO3.1 : add security check on PMF.getManagedClasses calls
- JPA extension : add annotation to support specification of column "position"
- JPA2.1 : support stored procedure API
- RDBMS : add support for serialisation of query results
- RDBMS : fix use of JDOQL cast/instanceof for embedded inherited fields
- MongoDB : support nondurable identity
- Excel : support nondurable identity
- Excel : support embedded PK fields
- Excel : drop support for extension "sheet" and use standard only now
- ODF : support embedded PK fields
- ODF : drop support for extension "sheet" and use standard only now
- HBase : fix reuse of HTable so we can use HBase 0.90.1+
- HBase : dont allow table creation/validation if persistence properties not set
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!