JPOX
JPOX
 Project  |  Ver 1.1  |  Ver 1.2  |  JDO  |  JPA  |  Guides  |  Tools
Overview
Support
Development
Java Persistent Objects - JPOX

JPOX is a heterogenous persistence solution for Java. It allows you and your team to take your Java data model objects and persist them to a datastore without having to spend large amounts of time defining how they will be persisted. This means that you can concentrate your application development time on adding business logic rather than the routine task of storing/retrieval of your objects.

JPOX is designed to comply with all pertinent standards in the persistence domain. It is a fully compliant implementation of the JDO1/JDO2 specifications, and complies with the JPA1 and JDO2.1 specifications in its 1.2 release. This means that by choosing JPOX you have persistence behaviour that you can trust and is defined in Java standards specifications. In addition JPOX is extensible utilising the OSGi standard plugin mechanism and providing many extension points where you can enhance your persistence capabilities even further. JPOX is free and released under the Apache 2 open source license, and so the source code is available for download along with the leading open source standards-compliant Java persistence implementation.

  • Release Date : May 2006
  • Spec Compliance : JDO1, JDO2
  • Support : Only supported with donations
  • Development : Only developed with donations
  • Comments : JDO2 support added. JPOX 1.1.0 is SUN JDO2 "Reference Implementation"
  • Release Date : Mar 2008
  • Spec Compliance : JDO1, JDO2, JDO2.1, JPA1
  • Support : Supported
  • Development : Actively developed
  • Comments : JPA1 support added, JDO2.1 support added, Spatial support added, DB4O datastore added. JPOX 1.2 will be SUN JDO2.1 "Reference Implementation"

If you are interested in using an OpenSource persistence implementation why not download JPOX and see what you think. This website provides various documents defining the current status of JPOX with regards functionality and how well it meets specifications. You can read documentation about JPOX in general from the "Project" link in the header area of this page. You can view documentation specific to JDO by clicking on the JDO link in the header area of this page. You can view documentation specific to JPA by clicking on the JPA link in the header area of this page. You can select the relevant version of JPOX using the links in the header area. Documentation for JPOX 1.0 is available here

If you try JPOX and have comments or patches to improve JPOX, please contact us. This is a quality OpenSource java persistence solution and would appreciate feedback to improve it further. You can contact us via our Forum.

If you try JPOX and appreciate the efforts made by the JPOX team you can always so that we can continue our efforts.

The JPOX Team