[
https://issues.jboss.org/browse/AS7-5063?page=com.atlassian.jira.plugin.s...
]
Scott Marlow commented on AS7-5063:
-----------------------------------
Rich, regarding the dependency issue, I haven't jumped into doing that yet. I still
think that we should change the bidirectional 1-1 dependency between the persistence
provider module (EclipseLink) and the persistence provider adapter module.
The important change is to the persistence provider adapter module, to not depend on a
particular persistence provider module. I'm not as concerned with the other
direction. So, we probably could support many (persistence provider modules/embedded with
application classes) to one persistence provider adaptor.
This isn't an easy change to make, since the persistence provider adapters may
reference the persistence provider classes for various reasons (extending them or
referencing them for various purposes).
AS7 should pass the property "eclipselink.target-server =
JBoss" to persistence providers, or at least EclipseLink
------------------------------------------------------------------------------------------------------------------
Key: AS7-5063
URL:
https://issues.jboss.org/browse/AS7-5063
Project: Application Server 7
Issue Type: Enhancement
Components: JPA / Hibernate
Affects Versions: 7.1.1.Final
Reporter: Craig Ringer
Assignee: Scott Marlow
Priority: Minor
Labels: eclipselink, jpa
Fix For: 7.2.0.Alpha1
For EclipseLink to properly identify the container and set up correct transaction
integration, etc, it needs the property "eclipselink.target-server" to be set to
"JBoss".
There's an open issue asking EclipseLink to auto detect the container
(
https://bugs.eclipse.org/bugs/show_bug.cgi?id=383257) but right now, a simple solution to
making EclipseLink work well on AS7 is for AS7 to pass that property to EclipseLink.
That'll help prevent issues and confusion like this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=365704
Users can set it as a system property right now as shown on bug 383257, but really
it'd be best if JBoss passed it to the persistence unit during creation.
Time permitting I'll give this a go.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira