[
https://issues.apache.org/jira/browse/ARIES-79?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12800261#action_12800261
]
Timothy Ward commented on ARIES-79:
-----------------------------------
I have been working through this JIRA and have managed the following
Persistence bundles are detected based on the Meta-Persistence header, any
persistence descriptors are then parsed.
The parsed data is used to select a PersistenceProvider and turned into
PersistenceUnitInfo(s)
The PersistenceUnitInfo(s) are used to make EntityManagerFactory objects, which
are registered in the service registry, all based on the persistence bundle's
lifecycle.
I have not covered the following:
Add exports from associated provider to persistence unit bundle imports
Support for bytecode weaving
As this is a very large JIRA, I am going to suggest that this JIRA is closed
off and the items not covered so far are raised as new JIRAs.
This will give other people a chance to review and understand the code now it
has a useful set of core function.
> Implement extender for detecting persitence units.
> --------------------------------------------------
>
> Key: ARIES-79
> URL: https://issues.apache.org/jira/browse/ARIES-79
> Project: Aries
> Issue Type: New Feature
> Components: JPA
> Affects Versions: Incubation
> Reporter: Adam Wojtuniak
> Assignee: Timothy Ward
>
> Detect persistence unit bundles based on the presence of persistence.xml
> Read all of the persistence unit metadata from the persistence.xml file
> Associate a provider with each persistence unit (using the name and version
> resolving)
> Add exports from associated provider to persistence unit bundle imports
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.