db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michelle Caisse <Michelle.Cai...@Sun.COM>
Subject Re: FieldsOfSimpleClass, FieldsOfSimpleInterface
Date Wed, 10 Aug 2005 16:08:24 GMT
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:Craig.Russell@sun.com
>
> P.S. A good JDO? O, Gasp!
>
>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message