DataNucleus Access Platform 3.1.2 ("Kepler") 最近发布。
DataNucleus Access Platform是一个基于JAVA的数据持久化框架,类似于Hibernate、EclipseLink之类的框架,支持多种关系数据库系统,以及Neo4j、MongoDB等NoSQL数据库,还有LDAP、XML和Excel等。
3.1.2版主要的改进包括:
Fix to lookup of object inheritance level in some corner-case situationsProvide TypeConverters for persisting Serializable object as byte[] or base-64 encoded stringFix clone of JPQL query so that "from" is clonedLog which fields (numbers) are being attachedComplete TODO in FetchPlan code for dynamic fetch groups from PMJDO : Fix bug in map key/value metadata handling introduced in 3.1.1JPA : Fix bug in use of Query.getParameters when used by Spring Data JPAXML : Fix to class loading in relation lookupNeo4j : Fix to some JPQL queries causing exceptionNeo4j : Fix to lazy load iterator for empty result conditionNeo4j : Fix to *** with bidirectional relation retrievalNeo4j : Support persistence of arraysNeo4j : Support persistence of serialised fieldsNeo4j : Support "increment" value generatorMongoDB : Support for capped DB collections (size limit on objects of a type)MongoDB : Fix to replica-set URL string parsingRDBMS : Extend support for stored procedure parameters to other typesVarious other bug fixes and minor improvements