Hi Craig,

I only checked in changes to FieldsOfSimpleClass before I left for vacation last Friday, not FieldsOfSimpleInterface or FieldsOfObject. I plan to get started on the latter two today.

-- Michelle

Craig Russell wrote:

Hi Andy,

We decided to change the FieldsOfSimpleInterface to avoid embedded fields. The only thing we will test is serializing and by-reference.

I thought that the test was already updated to remove embedded field requirement. If there still are embedded persistent interfaces, then please file a JIRA.
Thanks,

Craig

On Aug 8, 2005, at 1:37 AM, Andy Jefferson wrote:

FieldsOfSimpleClass now passes. JPOX latest now supports serialised PC fields and serialised Interface fields.

The only thing stopping FieldsOfSimpleInterface passing is probably that JPOX doesn't support embedded interface fields. I don't consider this a mandatory part of JDO2. Embedded interface fields are basically the same as embedded PC fields where the embedded PC field can have inheritance. That is, with embedded interface fields you can have different objects being embedded (different interface implementations) and hence different columns can be needed in the table. The same is true with embedded PC fields where the PC object has inheritance, and so different columns needed dependent on the object being embedded. Since the current JDO2 spec doesn't support having discriminators as part of the <embedded> block then the JDO impl has no way of distinguishing the type of the object that has been embedded.


--
Andy


Craig Russell

Architect, Sun Java Enterprise System http://java.sun.com/products/jdo

408 276-5638 mailto:[EMAIL PROTECTED]

P.S. A good JDO? O, Gasp!



Reply via email to