users@jpa-spec.java.net

[jpa-spec users] Re: Persistence unit dependencies

From: <gchauvet_at_zatarox.com>
Date: Thu, 23 Mar 2017 13:58:28 +0000 (UTC)

Thank you for your response. I thinked an another way to do that (not
tested yet) :

T1 entity managed by PU A;
T2 entity managed by PU A

And then :

- Inject an EntityManager targetting PU B into T1;
- Mark targeted Entity T2 in T1 as @Transient;
- Add @PostPersist, @PostUpdate, @PostDelete callbacks to entity T1;
- Call EntityManager inside T1 to maintain T2 reference sync in each
callback methods (depending of expected behavior).

Regards