| ASF |
#553037 |
Wed Jul 04 01:43:44 UTC 2007 |
clr |
JDO-403 Changes to solve table, catalog, schema, and embedded field issues.
1. Add element String name() to @Field instead of embeddedFieldName to name the field of the embedded mapping.
2. Allow dotted notation for field names for nested embedded.
3. Add element String nullIndicatorColumn() to @Field to identify nested embedded null indicator.
4. Add element String column() to @Field
5. Add element String table() to @Field
6. Remove @PersistentInterface, @Table, @SecondaryTable, @JoinTable
7. Add element String table() to @PersistenceCapable
8. Add element String catalog() to @PersistenceCapable
9. Add element String schema() to @PersistenceCapable
D api2/src/java/javax/jdo/annotations/SecondaryTable.java
D api2/src/java/javax/jdo/annotations/JoinTable.java
D api2/src/java/javax/jdo/annotations/PersistentInterface.java
M api2/src/java/javax/jdo/annotations/Field.java
D api2/src/java/javax/jdo/annotations/Table.java
M api2/src/java/javax/jdo/annotations/PersistenceCapable.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedDS/PICompany.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedDS/PIPerson.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedDS/FCPerson.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedDS/FCCompany.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedApp/PICompany.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedApp/PIPerson.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedApp/FCPerson.java
M tck2/src/java/org/apache/jdo/tck/pc/companyAnnotatedApp/FCCompany.java
|