Java 持久层框架 DataNucleus Access Platform

fmms 12年前
     <p><img border="0" alt="Java 持久层框架 DataNucleus Access Platform" src="https://simg.open-open.com/show/7adb3421342e399d9afd59b24076001b.jpg" width="300" height="80" /></p>    <p><a href="/misc/goto?guid=4958187675208992889" target="_blank">DataNucleus Access Platform</a> 是一个兼容各种标准的 Java 数据持久化框架,完全兼容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, 和 JPA1 等 Java 标准。提供一个基于 REST 的API。通过它可以访问所有常见的数据库服务器,还包括 LDAP, NeoDatis, JSON, Excel/ODF spreadsheets, XML, BigTable, 和 HADOOP 数据库等.</p>    <p>DataNucleus Access Platform 3.0.6 ("Newton") 发布了,这是一个 Java 的持久层框架,支持各种关系数据库、db4o、LDAP、XML 和 Excel。</p>    <p>3.0.6 版本主要改进如下:</p>    <ul>     <li>Fix to clear/removeAll methods of backed SCOs for non-RDBMS datastores (e.g GAE) </li>     <li>Fix to embedded inheritance mapping treatment of members </li>     <li>Add code for generic type converter, compatible with JPA2.1 converters </li>     <li>Fix to JPA @EmbeddedId when used in a relation </li>     <li>Add validation of "jdbc-type" to only accept valid values </li>     <li>Allow for custom scanning for annotated classes (Ales Justin) </li>     <li>JDO3.1 : add check for invalid javax.jdo persistence properties </li>     <li>JDO3.1 : add security check on PMF.getManagedClasses calls </li>     <li>JPA extension : add annotation to support specification of column "position" </li>     <li>JPA2.1 : support stored procedure API </li>     <li>RDBMS : add support for serialisation of query results </li>     <li>RDBMS : fix use of JDOQL cast/instanceof for embedded inherited fields </li>     <li>MongoDB : support nondurable identity </li>     <li>Excel : support nondurable identity </li>     <li>Excel : support embedded PK fields </li>     <li>Excel : drop support for extension "sheet" and use standard only now </li>     <li>ODF : support embedded PK fields </li>     <li>ODF : drop support for extension "sheet" and use standard only now </li>     <li>HBase : fix reuse of HTable so we can use HBase 0.90.1+ </li>     <li>HBase : dont allow table creation/validation if persistence properties not set </li>    </ul>    <p></p>