Java 持久層框架 DataNucleus Access Platform

fmms 13年前發布 | 11K 次閱讀 Java

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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!