As described on http://wiki.apache.org/ws/ForeignKeyRepresentationAndManagement if a table EMPLOYEE has a FK to a table DEPARTMENT it's mapped on the sdo graph as the DEPARTMENT containing a list of EMPLOYEEs, So it's a 1xN relationship. However, if the sdo graph, after being created and populated, is modified and two different DEPARTMENT DataObjects reference the same EMPLOYEE DataObject the relationship turns to NxN.
How does the Java DAS handle that? Does it throw an exception? Adriano Crestani