You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Matt Pavlovich (JIRA)" <ji...@apache.org> on 2019/01/08 23:32:00 UTC

[jira] [Comment Edited] (OPENJPA-2766) Modularity support

    [ https://issues.apache.org/jira/browse/OPENJPA-2766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16737648#comment-16737648 ] 

Matt Pavlovich edited comment on OPENJPA-2766 at 1/8/19 11:31 PM:
------------------------------------------------------------------

[~romain.manni-bucau]I'm not opposed to having it done externally, in something like aries jpa. In that scenario, the whiteboard service would be responsible for the heavy lifting of assembling the PU.

How do you suggest Aries plugs into OpenJPA and instantiates the PU?


was (Author: mattrpav):
[~romain.manni-bucau]I'm not opposed to having it done externally, for example in something like aries jpa. In that scenario, the whiteboard service would be responsible for the heavy lifting of assembling the PU.

How do you suggest Aries plugs into OpenJPA and instantiates the PU?

> Modularity support
> ------------------
>
>                 Key: OPENJPA-2766
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-2766
>             Project: OpenJPA
>          Issue Type: New Feature
>            Reporter: Matt Pavlovich
>            Priority: Major
>
> Support modular organization of entities so that all entities do not need to be contained in the same jar, or referenced in a single persistence.xml <class> listing.
> Use cases:
> 1. Jar A contains entityA, Jar B contains entityB.  (EntityB may or may not extend from entityA.)
> 2. Jar X contains persistence.xml defining the PU
> 3. Jar C contains entityC and a list of classes that extend entityA. Jar X persistence unit should be able to persist entityC and its collection of entityA, entityB.. etc
> Features:
> 1. Auto-classpath scanning (perhaps for persistence-fragment.xml.. then enumerate)
> 2. Support manual registration and unregistration of entity classes (not just class names) to support OSGi environments that have per-bundle classloaders and deploy/undeploy support.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)