GitHub user jgallimore opened a pull request:

    https://github.com/apache/tomee/pull/222

    TOMEE-2295 fix <mapping-file> being ignored

    This is still a work in progress as I'd like to incorporate some Arquillian 
tests today, and ensure that this works with things like relationships between 
entities.
    
    The change here is fairly straightforward though; we pick up a persistence 
unit called "cmp", if one has been defined, and read all the <mapping-file> 
elements on it. If an entity has been defined in one of those mappings files, 
we add the entity class to a set, and the CMP/JPA processing will simply ignore 
it. The persistence provider should then use the mapping that has been defined 
in the mapping file and not generate its own

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jgallimore/tomee cmp-jpa

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tomee/pull/222.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #222
    
----
commit 9c585b0cf133219f0039864516dcdc828d3b609c
Author: Jonathan Gallimore <jon@...>
Date:   2018-11-28T11:51:18Z

    TOMEE-2295 test for <mapping-file> element being ignored

commit ddbae44e280cb9e8f0e10ea7754b5eed69733cb4
Author: Jonathan Gallimore <jon@...>
Date:   2018-11-28T13:53:40Z

    TOMEE-2295 Improvements for JPA/CMP mapping

commit a220243932db5968a78d6a08c7ab238b350b368b
Author: Jonathan Gallimore <jon@...>
Date:   2018-11-28T20:00:45Z

    TOMEE-2295 PMD

commit 017cac6db4bd4c8bd93c690e24ff6bf7e64977ea
Author: Jonathan Gallimore <jon@...>
Date:   2018-11-29T09:49:17Z

    Merge branch 'master' into cmp-jpa

----


---

Reply via email to