Java Data Objects 2.0 has been approved by Java Community Process members following a so-called reconsideration ballot. JDO allows Java programmers to access a database without having to use SQL statements.
Since the initial JDO 2.0 specification was rejected more than 1,000 developers signed a petition sponsored by Java community organization JDOcentral.com asking that the JCP Executive Committee reconsider its position.
According to Java ISV SolarMetric Inc, a member of the JCP group developing JDO 2.0, the revised specifications strengthened the alignment between the two persistence models in JDO 2.0 and the forthcoming Enterprise Java Bean (EJB) 3.0.
SolarMetric said this alignment means the models of development for JDO 2.0 and EJB 3.0 developers are now similar.
Last September, Java creator Sun Microsystems Inc, a member of the group developing JDO 2.0, called on the community to build a single data persistence model for JDO and EJB. The existing versions of these specifications use different models, complicating development and object relational mapping between Java 2 Enterprise Edition (J2EE) and Java 2 Standard Edition (J2SE).
Approval of JDO 2.0 means the community can now press ahead with constructing the relevant Technology Compatibility Kit (TCK) and Reference Implementation (RI), the final stages before the standardization of JDO 2.0.