Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-dev] Proposed changes to Dynamic Persistence

Hi Mike,

Some comments on your proposed changes:

XRDynamicPropertiesInitializatonPolicy
  • You have introduced a new policy to handle the initialization of dynamic entities.  Is there a reason why this could not be done with an instantiation policy?
XRDynamicPropertiesManager
  • You have introduced a property manager.  I know this is to enable different dynamic entity implementations (one for dynamic JAXB/JPA and a second for XR) to manage their properties differently.  Are we sure that we multiple implementations of dynamic entity?  If we don't we could eliminate concepts such as properties manager.
-Blaise

Mike Norman wrote:
In bug 280667 - and its accompanying wiki page - I describe some proposed changes to EclipseLink core
Dynamic Persistence (a patch is attach'd to the bug)

The main change to public behaviour is the semantics of 'isSet' - in order to prepare for future work on
sparse merge, the behaviour of 'isSet' changes to mimic that of SDO (NB - the proposed changes are
not a separate impl of sparse merge - that is being handled elsewhere).

If no one has any objections (the proposal has been thoroughly discussed in a separate email thread
with myself, Blaise, Rick, David and Doug), I intend to check this in by EOB on Friday.

--
Mike Norman | Principal Software Designer | 613.288.4638
Oracle Server Technologies | EclipseLink Product
45 O'Connor Street, Suite 400 | Ottawa, ON K1P 1A4 | (fax) 613.238.2818

_______________________________________________ eclipselink-dev mailing list eclipselink-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/eclipselink-dev

Back to the top