Community
Participate
Working Groups
I'm adding this since we need to deal with it. Current deployment XML allows database login metadata to be set. It provides setting points for the following: - platform-class - user-name - password - external-connection-pooling - external-transaction-controller - sequencing - default-sequence - sequences - sequence - driver-class - connection-url - bind-all-parameters - cache-all-statements - byte-array-binding - string-binding - string-binding-size - streams-for-binding - force-field-names-to-upper=case - optimize-data-conversion - trim-strings - batch-writing - jdbc-batch-writing Current working of this info with regards to the EclipseLink session.xml file is, any login info specified in the deployment xml overrides any login info from the sessions.xml. Therefore we need a way to port this metadata for those users that rely on its specification within the deployment xml.
With most, if not all, of these settings already available in persistence.xml and sessions.xml it doesn't make sense to continue to propagate their use in EclipseLink. If migrating an existing TopLink application to JPA they would move their deployment.xml settings to persistence.xml and if they were sticking with the native API they'd move the settings to sessions.xml and switch to SessionManager from XMLProjectReader. This would be part of the documented migration instructions. Removing yet another place to specify all this information will simplify EclipseLink usage. --Shaun
Changed version to unspecified
These JPA enhancements were accidentally assigned to 1.1.1.
Moving to 2.1 where our goal is to have the eclipselink-orm.xsd fully support all native features currently available in the deployment XML XSD
Closing this bug as it was deemed notfeasible to fix.
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink