[ https://issues.apache.org/jira/browse/OPENJPA-2632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15179911#comment-15179911 ]
Romain Manni-Bucau commented on OPENJPA-2632: --------------------------------------------- [~rsandtner]not sure i get it, if entities are in a parent classloader it should work.Falling back on tccl can create a mess in OSGi and it shoudlnt be done since the broker should be limited to one classloader and not drag all classes (suppose you have 2 wars with the same class names) To add a test propably just create a hierarchic classloader (you can take batchee url class loader first impl). > select new not working if result class is not in same classloader > ----------------------------------------------------------------- > > Key: OPENJPA-2632 > URL: https://issues.apache.org/jira/browse/OPENJPA-2632 > Project: OpenJPA > Issue Type: Bug > Components: jdbc > Affects Versions: 2.4.1 > Reporter: Reinhard Sandtner > Attachments: OPENJPA-2632.patch > > > in my case i'm using an ear with multiple war files. > the entities are located in ear/lib and my select new result class and the > service which loads it are located in a war (doesn't matter if in WEB-INF/lib > or WEB-INF/classes) > openJPA uses the CL stored in QueryImpl but this one can not load my class. > imo if the class can not be loaded with the stored class loader, we can try > to use the TCCL to load the class. -- This message was sent by Atlassian JIRA (v6.3.4#6332)