Hi Andy,
I checked in all these fixes and then some. I also added the
serialized="true" tag where needed (JDO-82).
-- Michelle
Andy Jefferson wrote:
I'll look at the Map cases next
Michelle,
Here's some initial comments on the map tests.
1. HashMapStringKeyCollections : Field "HashMapOfString_SimpleInterface7" is a
Map<String,Interface> with the value embedded, and no join table. I interpret
that as needing to serialise the map into the main table, but unfortunately
there's no column for it in the schema (even though the column name is
defined)
2. HashMapStringValueCollections : Field "HashMapOfBigDecimal_String53" is a
Map<BigDecimal,String> with a join table, and the value is defined to use a
column with name "STRING". The schema for the join table
"HASHMAP_BIG_DECIMAL53_STR" has no column called STRING - its called VALUEVAL
in that case. Either the schema or the ORM need changing to match.
Now these general observations apply to the other map tests too, and to other
fields in the same classes.