Interesting idea really :)
Maybe persistence-fragment.xml could carry as well some <mapping-file> tags ?

-----Original Message-----
From: David Blevins [mailto:[email protected]] 
Sent: Wednesday, December 28, 2011 10:25 PM
To: [email protected]
Subject: [IDEA] Persistence xml fragments

Interesting idea to eliminate the need for <jar-file> elements in the 
persistence.xml file

  https://issues.apache.org/jira/browse/TOMEE-58

Would basically give you something like:

    some.jar/META-INF/persistence.xml
    red.jar/META-INF/persistence-fragment.xml
    green.jar/META-INF/persistence-fragment.xml
    blue.jar/META-INF/persistence-fragment.xml

In the simple case, the red.jar and green.jar and blue.jar would be added to 
the persistence.xml of some.jar as <jar-file> references in the units where 
they apply.

In this simple case the persistence-fragment.xml would only state the unit name 
and no other information.

In the more complex case, the persistence-fragment.xml might allow 'class' 
elements in addition to the unit name.  In that case, we simply move the class 
elements into main persistence.xml


-David

Reply via email to