java - Is is possible to use constructor expression for nested class in JPA? -


following code

package p  @entity @namedqueries({     @namedquery(name = "a.findallb"                 query = "select new p.a.b(a.bid, a.bname) a") }) public class implements serializable {      public static class b {           public b(long id, string name) {}     } } 

throw exception during application initialization:

caused by: org.hibernate.hibernateexception: errors in named queries: a.findallb @ org.hibernate.internal.sessionfactoryimpl.<init>(sessionfactoryimpl.java:545) [hibernate-core-4.3.7.final.jar:4.3.7.final] @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1859) [hibernate-core-4.3.7.final.jar:4.3.7.final] @ org.hibernate.jpa.boot.internal.entitymanagerfactorybuilderimpl$4.perform(entitymanagerfactorybuilderimpl.java:852) [hibernate-entitymanager-4.3.7.final.jar:4.3.7.final] @ org.hibernate.jpa.boot.internal.entitymanagerfactorybuilderimpl$4.perform(entitymanagerfactorybuilderimpl.java:845) [hibernate-entitymanager-4.3.7.final.jar:4.3.7.final] @ org.hibernate.boot.registry.classloading.internal.classloaderserviceimpl.withtccl(classloaderserviceimpl.java:398) [hibernate-core-4.3.7.final.jar:4.3.7.final] @ org.hibernate.jpa.boot.internal.entitymanagerfactorybuilderimpl.build(entitymanagerfactorybuilderimpl.java:844) [hibernate-entitymanager-4.3.7.final.jar:4.3.7.final] @ org.jboss.as.jpa.hibernate4.twophasebootstrapimpl.build(twophasebootstrapimpl.java:44) [jipijapa-hibernate4-3-1.0.1.final.jar:] @ org.jboss.as.jpa.service.persistenceunitserviceimpl$1$1.run(persistenceunitserviceimpl.java:154) [wildfly-jpa-8.2.0.final.jar:8.2.0.final] ... 8 more 

however if b class moved standalone class p.b, works ok.

is possible use nested classes jpa constructor expressions?

environment: java 8, java ee 7, wildfly 8.2, hibernate-jpa-api 1.0.0

use $ instead of . class separator in qualified name in query:

"select new p.a$b(a.bid, a.bname) a" 

see hibernate bug.


Comments

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -