[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] [MOXy] overriding mapped xpaths in inheritance hierarchy
|
Hi,
Does anyone know what I should expect EclipseLink to do in the scenario
below?
Thanks!
--Polly
polly.c.chang wrote:
>
> Hi,
>
> Given these classes:
>
> public class Parent {
> String field1;
> }
>
> public class Child extends Parent {
> String field2;
> }
>
> I know that if I *don't* set up a class mapping for "Parent", I can create
> a class mapping for "Child" that defines attribute mappings for both
> "field1" (the attribute belonging to the Parent) and "field2" (the
> attribute belonging to the Child).
>
> Now what if I:
>
> 1. Set up a class mapping for "Parent" that has an attribute mapping for
> "field1" set to an xpath of "foo/text()"
> 2. Set up a class mapping for "Child" with an "inheritance policy" for
> "Parent", and define attribute mappings for "field1" and "field2". The
> xpath for "field1" is "bar/text()".
>
> What happens in that case? Does the Child's mapping for "field1" override
> the mapping defined in Parent? Or is it ignored? Or does this cause an
> exception?
>
> I could probably guess by doing some trial and error, but I'd like to know
> what the expected behavior is (especially since there are multiple
> versions of EclipseLink now :).
>
> Thanks!
> --Polly
>
--
View this message in context: http://old.nabble.com/-MOXy--overriding-mapped-xpaths-in-inheritance-hierarchy-tp26897606p27131971.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.