Modified: db/jdo/site/docs/jdo_v_jpa_orm.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/jdo_v_jpa_orm.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/jdo_v_jpa_orm.html (original) +++ db/jdo/site/docs/jdo_v_jpa_orm.html Sat Oct 13 10:52:49 2007 @@ -1,11 +1,11 @@ Java Data Objects (JDO) - JDO .v. JPA : Object/Relational Mapping

Which ORM specification ?

+ @import url("./style/maven-theme.css");

Which ORM specification ?

There are 2 prevalent specification in the Java ORM world. JDO2 provides the most complete definition, whilst JPA is the most recent. In this guide we show the different types of ORM relation commonly used, and mark against it which specification supports it. This list is not yet complete but will be added to to provide a comprehensive list of relationship type and where you can find it.

Field TypeRelationJDO2JPA1
PC1-1 Unidirectional
PC1-1 Bidirectional
PC1-1 serialised
PC1-1 CompoundIdentity Unidirectional
Interface1-1 Unidirectional
Interface1-1 Bidirectional
Interface1-1 serialised?
Collection<PC>1-N ForeignKey Unidirectional Collection
Collection<PC>1-N ForeignKey Bidirectional Collection
Collection<PC>1-N JoinTable Unidirectional Collection
Collection<PC>1-N JoinTable Bidirectional Collection
Collection<Non-PC>1-N JoinTable Collection
Collection<PC>1-N JoinTable Collection using shared JoinTable
Collection<PC>1-N ForeignKey Collection using shared ForeignKey
Collection<PC> ;M-N JoinTable
Collection<PC>1-N CompoundIdentity Unidirectional
Collection<PC>1-N serialised Collection
Collection<PC>1-N JoinTable Collection of serialised elements
List<PC>1-N ForeignKey Unidirectional Indexed List
List<PC>1-N ForeignKey Bidirectional Indexed List
List<PC>1-N JoinTable Unidirectional Indexed List
List<PC>1-N JoinTable Bidirectional Indexed List
List<Non-PC>1-N JoinTable Indexed List
List<PC>1-N ForeignKey Unidirectional Ordered List
List<PC>1-N ForeignKey Bidirectional Ordered List
List<PC>1-N JoinTable Unidirectional Ordered List
List<PC>1-N JoinTable Bidirectional Ordered List
Map<PC, PC>1-N JoinTable Map
Map<N on-PC, PC>1-N JoinTable Map
Map<PC, Non-PC>1-N JoinTable Map
Map<Non-PC, Non-PC>1-N JoinTable Map
Map<Non-PC, PC>1-N ForeignKey Map Unidirectional (key stored in value)
Map<Non-PC, PC>1-N ForeignKey Map Bidirectional (key stored in value)
Map<PC, Non-PC>1-N ForeignKey Map Unidirectional (value stored in key)
Map<PC, PC>1-N serialised Map
Map<PC, PC>1-N JoinTable Map of serialised keys/values
PC[ ]1-N ForeignKey Unidirectional Array
PC[ ]1-N JoinTable Unidirectional Array
PC[ ]1-N serialised Array
Non-PC[ ]1-N JoinTable Unidirectional Array

Modified: db/jdo/site/docs/jdocentral.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/jdocentral.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/jdocentral.html (original) +++ db/jdo/site/docs/jdocentral.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - Home

JDOCentral at Apache JDO

+ @import url("./style/maven-theme.css");

JDOCentral at Apache JDO

Welcome to the new home of JDOCentral!

JDOCentral was a privately maintained site. @@ -11,5 +11,5 @@ Visit the other pages on the Apache JDO site to find out what's going on with JDO. Join the mailing lists to get involved and provide feedback.


Modified: db/jdo/site/docs/jdohelper.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/jdohelper.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/jdohelper.html (original) +++ db/jdo/site/docs/jdohelper.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDOHelper

JDOHelper

+ @import url("./style/maven-theme.css");

JDOHelper

JDO provides a standard utility that gives access to useful parts of the JDO persistence process. This is known as JDOHelper (javax.jdo.JDOHelper) @@ -63,5 +63,5 @@

  • isDetached(Object pc) - returns whether the passed object is detached

  • Modified: db/jdo/site/docs/jdoquery_dtd.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/jdoquery_dtd.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/jdoquery_dtd.html (original) +++ db/jdo/site/docs/jdoquery_dtd.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDOQuery DTD

    Meta-Data - JDOQuery

    + @import url("./style/maven-theme.css");

    Meta-Data - JDOQuery

    JDO2 defines XML MetaData in jdo files as well as orm files, but also specifies that named queries can be defined in jdoquery files. As always with XML, the metadata must match the defined DTD/XSD for that file type. This section describes the content of the jdoquery files. @@ -32,5 +32,5 @@ Your MetaData should match either the DTD or the XSD specification.


    Modified: db/jdo/site/docs/mail-lists.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/mail-lists.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/mail-lists.html (original) +++ db/jdo/site/docs/mail-lists.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - Mailing Lists

    Apache JDO Mailing Lists

    + @import url("./style/maven-theme.css");

    Apache JDO Mailing Lists

    There are currently two publicly available mailing lists for JDO. The user list is for general discussion of the JDO project and JDO technology. It is low traffic, as the JDO project has not yet shipped. @@ -31,5 +31,5 @@ Archive


    Modified: db/jdo/site/docs/maven-reports.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/maven-reports.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/maven-reports.html (original) +++ db/jdo/site/docs/maven-reports.html Sat Oct 13 10:52:49 2007 @@ -1,11 +1,11 @@ Java Data Objects (JDO) - Project Reports

    Maven Generated Reports

    + @import url("./style/maven-theme.css");

    Maven Generated Reports

    This document provides an overview of the various reports that are automatically generated by Maven. Each report is briefly described below.

    Overview

    DocumentDescription

    Modified: db/jdo/site/docs/metadata.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/metadata.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/metadata.html (original) +++ db/jdo/site/docs/metadata.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - JDO MetaData

    Persistence MetaData

    + @import url("./style/maven-theme.css");

    Persistence MetaData

    JDO 1.0 and JDO 2.0 support specification of persistence using XML MetaData. JDO 2.1 adds on the ability to specify persistence using Java5 annotations.

    XML MetaData

    @@ -39,5 +39,5 @@ JDO 2.1 provides support for annotations. Classes and fields/properties can be annotated defining the persistence and, optionally, any ORM information.


    Modified: db/jdo/site/docs/newshistory.html URL: http://svn.apache.org/viewvc/db/jdo/site/docs/newshistory.html?rev=584434&r1=584433&r2=584434&view=diff ============================================================================== --- db/jdo/site/docs/newshistory.html (original) +++ db/jdo/site/docs/newshistory.html Sat Oct 13 10:52:49 2007 @@ -1,7 +1,7 @@ Java Data Objects (JDO) - News

    Older JDO News

    + @import url("./style/maven-theme.css");

    Older JDO News

    JDO code donated to Apache by Sun Microsystems, Inc.

    On 9-Mar-2005 Sun Microsystems, Inc. officially donated to Apache Software Foundation the @@ -12,5 +12,5 @@ Corporate Contributor License Agreement (CCLA) between The Apache Software Foundation and Sun Microsystems, Inc.