]
Scott Marlow resolved JBAS-9034.
--------------------------------
Resolution: Done
Committed fix to my tree, should get pulled in soon.
Applications should be able to inject a persistence context/unit from
a separate deployment by using a fully scoped (appname#puname) reference
----------------------------------------------------------------------------------------------------------------------------------------------
Key: JBAS-9034
URL:
https://issues.jboss.org/browse/JBAS-9034
Project: JBoss Application Server
Issue Type: Sub-task
Security Level: Public(Everyone can see)
Affects Versions: 7.0.0.Beta1
Reporter: Scott Marlow
Assignee: Scott Marlow
Fix For: 7.0.0.Beta2
A few things needs to happen for this to work.
1. Deployments that use container managed JPA support, need to be recognized by the
JPADependencyProcessor. JPADependencyProcessor will inject the JPA dependencies into the
deployment, so that it can access JPA stuff.
2. JPADependencyProcessor currently runs during DEPENDENCIES phase but we don't
recognize annotations (JPAAnnotationParseProcessor) until later during the POST_MODULE
phase.
Either we need to change JPAAnnotationParseProcessor to not use
Attachments.COMPOSITE_ANNOTATION_INDEX (so we can move JPAAnnotationParseProcessor to the
PARSE phase) or Attachments.COMPOSITE_ANNOTATION_INDEX needs to be built during the PARSE
phase (again, allowing moving of JPAAnnotationParseProcessor to the PARSE phase).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: