java.lang.IllegalArgumentException:没有为该名称定义查询[Offices.getAllOffices]

时间:2015-10-17 20:23:23

标签: jpa illegalargumentexception named-query

我开始使用JavaEE和Wildfly(JBoss Server App。)。我的项目已经运行,但是,当我尝试启动.xhtml页面时,我收到服务器应用程序的错误。

Caused by: java.lang.IllegalArgumentException: No query defined for that name [Offices.getAllOffices]
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(CMTTxInterceptor.java:187)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:277)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:327)
    at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239)
    at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)

1 个答案:

答案 0 :(得分:1)

错误很简单。我将透明部分分开复制以反映它

No query defined for that name [Offices.getAllOffices]

您可能会在代码中使用命名查询,并引用此名称。这个命名查询不存在。