JPOX 1.2.0 发布, 支持JPA1, JDO2数据持久化开源项目
程序员文章站
2022-04-14 23:19:11
...
JPOX(Java Persistent Objects)是一个完全兼容JDO1,JDO2,JDO2.1和JPA1透明持久化的开源项目。JPOX的目标就是为了提供最符合标准的java持久化引擎。JPOX支持所有流行的RDBMS数据库,并将在不久的将来支持所有其他的数据存储。
下面是JPOX Roadmap,JPOX稳定发展中。
官方网站:http://www.jpox.org/
新的更新包括:
* Rearchitected plugin mechanism using OSGi MANIFESTs and Eclipse "extension-point"/"extension". Provides auto-discovery of capabilities at runtime. All JPOX plugin jars are now OSGi bundles, with the vast majority of the persistence process now configurable/overridable by the user using published interfaces.
* Support for persistence to DB4O datastores using JDO or JPA APIs
* Support for basic JDOQL querying of DB4O datastores
* JPA1 : Support for the JPA1 API providing EntityManagerFactory and EntityManager
* JPA1 : Support for JPQL
* JPA1 : Support for persistent properties
* JPA1 : Support for annotations and XML input mechanisms
* JPA1 extension : support for compound identity relations
* JPA1 extension : support for 1-N unidirectional FK relations
* JPA1 : Pass the JPA1 TCK
* JDO2.1 : Support for JDOQL subqueries
* JDO2.1 : Support for "CopyOnAttach" 'false' semantics for a further level of transparent persistence.
* JDO2.1 : Support for JDO2.1 annotations.
* JDO2.1 : Support for use of classes annotated with JPA1 annotations using JDO persistence.
* JDO2.1 : Support for use of JPA1 "persistence.xml" with JDO persistence.
* JDO2.1 : Support for persistent properties.
* JDO2.1 : Support for named PMFs.
* JDO2.1 : Pass the JDO2.1 TCK
* JDO2 : Support for "unmapped columns" (with no field)
* JDO2 : Support for non-transactional write.
* Rewritten Spatial plugin allowing persistence of the OGC Simple Feature Specification via JDO to MySQL/Postgresql/Oracle
* Rewritten transaction/connection handling
* Support for using JPQL with JDO persistence
* Support for using JPQL "TABLE_PER_CLASS" with JDO persistence.
* Support for using JPQL "ordered lists" with JDO persistence.
* Rewritten bytecode enhancer using ASM for size and speed.
* Support for dynamic fetch groups definable via API - proposal for JDO2.2
* New plugin allowing management using MX4J.
* Separation of support for RDBMS, and DB4O into their own plugins.
* Upgraded plugins for use of DBCP, C3P0, Proxool, EHCache, Coherence, SwarmCache, OSCache, SpringFramework with JPOX.
* Enhancement of the Maven1/Maven2/Eclipse plugins for JPOX, allowing easier deployment of Java persistence into the application development lifecycle.
* Significant performance improvements over JPOX 1.1
下面是JPOX Roadmap,JPOX稳定发展中。
官方网站:http://www.jpox.org/
新的更新包括:
* Rearchitected plugin mechanism using OSGi MANIFESTs and Eclipse "extension-point"/"extension". Provides auto-discovery of capabilities at runtime. All JPOX plugin jars are now OSGi bundles, with the vast majority of the persistence process now configurable/overridable by the user using published interfaces.
* Support for persistence to DB4O datastores using JDO or JPA APIs
* Support for basic JDOQL querying of DB4O datastores
* JPA1 : Support for the JPA1 API providing EntityManagerFactory and EntityManager
* JPA1 : Support for JPQL
* JPA1 : Support for persistent properties
* JPA1 : Support for annotations and XML input mechanisms
* JPA1 extension : support for compound identity relations
* JPA1 extension : support for 1-N unidirectional FK relations
* JPA1 : Pass the JPA1 TCK
* JDO2.1 : Support for JDOQL subqueries
* JDO2.1 : Support for "CopyOnAttach" 'false' semantics for a further level of transparent persistence.
* JDO2.1 : Support for JDO2.1 annotations.
* JDO2.1 : Support for use of classes annotated with JPA1 annotations using JDO persistence.
* JDO2.1 : Support for use of JPA1 "persistence.xml" with JDO persistence.
* JDO2.1 : Support for persistent properties.
* JDO2.1 : Support for named PMFs.
* JDO2.1 : Pass the JDO2.1 TCK
* JDO2 : Support for "unmapped columns" (with no field)
* JDO2 : Support for non-transactional write.
* Rewritten Spatial plugin allowing persistence of the OGC Simple Feature Specification via JDO to MySQL/Postgresql/Oracle
* Rewritten transaction/connection handling
* Support for using JPQL with JDO persistence
* Support for using JPQL "TABLE_PER_CLASS" with JDO persistence.
* Support for using JPQL "ordered lists" with JDO persistence.
* Rewritten bytecode enhancer using ASM for size and speed.
* Support for dynamic fetch groups definable via API - proposal for JDO2.2
* New plugin allowing management using MX4J.
* Separation of support for RDBMS, and DB4O into their own plugins.
* Upgraded plugins for use of DBCP, C3P0, Proxool, EHCache, Coherence, SwarmCache, OSCache, SpringFramework with JPOX.
* Enhancement of the Maven1/Maven2/Eclipse plugins for JPOX, allowing easier deployment of Java persistence into the application development lifecycle.
* Significant performance improvements over JPOX 1.1
下一篇: android获取编译之后的点9图片