程序员 php java Python linux命令 Android wordpress 微软 开源 shell mysql HTML5 apache linux Ubuntu nginx google Windows centos Firefox

持久层框架,DataNucleus Access Platform 3.0.6 发布

DataNucleus Access Platform 3.0.6 ("Newton") 发布了,这是一个 JAVA 的持久层框架,支持各种关系数据库、db4o、LDAP、XML 和 Excel。

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 数据库等.

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

下载地址:http://sourceforge.net/projects/datanucleus/

延伸阅读

评论