However, I have a question:The property "org.jpox.identifier.defaultSchemaName" is passed as systemproperty. This is good because the default schema depends on theidentity type. However, there are a number of other JPOX propertieswhich are passed as java.util.Properties. Should we document somewherethat the default schema name property is passed as system property?Three comments :-1. You should be using "javax.jdo.mapping.Schema" (andjavax.jdo.mapping.Catalog) and not this JPOX-specific property (as Imentioned on the JPOX Forum thread about it that Michelle raised). Michelle,the reason you were not seeing any effect before was *because* you werepassing this in as a system property and not using the JDO method of PMFproperty. I added that as an accepted System property yesterday in JPOX CVS.
2. I don't remember seeing anything in the JDO spec about accepting PMF propsas System props (ok, JPOX supports it for many properties, but that is anextension IIRC and you can't rely on it for other impls). Correct me if I'mwrong (with a reference to the section of the JDO2 spec that defines it).
3. As I also mentioned on the JPOX Forum thread, your schema name should be inUPPERCASE if you want schema validation to work (Derby accepts UPPERCASEidentifiers - it only accepts mixed case if they are quoted, and we don'tsupport validation of mixed case quoted at the moment either).
--AndyJava Persistent Objects - JPOX
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!