Sounds like a bug. Can you come up with a small unit test that recreates
the issue?

Thanks, Rick
On May 24, 2012 3:12 AM, "Michael Spiro" <m.sp...@dcs-caesar.de> wrote:

> Hi,
>
>
>
> I'm using OpenJPA 2.1.0 and make use of the @ElementDependent annotation.
> Recently I discovered following unexpected behaviour.
>
>
>
> I have an entity that contains a collection of dependent elements. When I
> load the entity in the persistence context, make changes on some of its
> attributes (but not on the dependend elements collection) and merge the
> entity, then the dependent elements are deleted upon the transaction
> commit.
> As the entity is already managed the merge should actually do nothing. The
> loading of the dependent elements collection is lazy and I haven't loaded
> any of them, but the dependend elements were not removed from the
> collection
> and should be referenced at the time of commit, so I would expect them to
> be
> retained. Is it a bug or a feature?
>
>
>
> Kind regards,
>
> Michael.
>
>
>
>

Reply via email to