查询包含格式错误的结尾

时间:2019-07-27 20:45:59

标签: jpql

异常描述:语法错误解析[从(Exercise_List el)选择SUM(el.metValue)加入el.UserExercise ue加入ue.UserProfile up WHERE up.user =:pEmail和ue.date =:pDate]。 [43,43]子表达式中缺少右括号。 [46,139]查询包含格式错误的结尾。

线程“主”中的异常javax.persistence.PersistenceException:异常[EclipseLink-28019](Eclipse Persistence Services-2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.EntityManagerSetupException 异常描述:PersistenceUnit [CaseStudy]的部署失败。关闭此PersistenceUnit的所有工厂。 内部异常:异常[EclipseLink-0](Eclipse Persistence Services-2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.JPQLException 异常描述:语法错误解析[从(Exercise_List el)中选择SUM(el.metValue)加入el.UserExercise ue加入ue.UserProfile up WHERE up.user =:pEmail和ue.date =:pDate]。 [43,43]子表达式中缺少右括号。 [46,139]查询包含格式错误的结尾。     在org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.createDeployFailedPersistenceException(EntityManagerSetupImpl.java:820)     在org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:760)     在org.eclipse.persistence.internal.jpa.EntityManagerFactoryDe​​legate.getAbstractSession(EntityManagerFactoryDe​​legate.java:204)     在org.eclipse.persistence.internal.jpa.EntityManagerFactoryDe​​legate.createEntityManagerImpl(EntityManagerFactoryDe​​legate.java:304)     在org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:336)     在org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:302)     在com.jpa.life.Services.UserExerciseServices.getMetValue(UserExerciseServices.java:97)     在com.jpa.life.MainRunner.MainRunner.showCalBurned(MainRunner.java:241)     在com.jpa.life.MainRunner.MainRunner.main(MainRunner.java:132) 由以下原因引起:异常[EclipseLink-28019](Eclipse Persistence Services-2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.EntityManagerSetupException 异常描述:PersistenceUnit [CaseStudy]的部署失败。关闭此PersistenceUnit的所有工厂。 内部异常:异常[EclipseLink-0](Eclipse Persistence Services-2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.JPQLException 异常描述:语法错误解析[从(Exercise_List el)中选择SUM(el.metValue)加入el.UserExercise ue加入ue.UserProfile up WHERE up.user =:pEmail和ue.date =:pDate]。 [43,43]子表达式中缺少右括号。 [46,139]查询包含格式错误的结尾。     在org.eclipse.persistence.exceptions.EntityManagerSetupException.deployFailed(EntityManagerSetupException.java:238)     ...另外9个 由以下原因引起:异常[EclipseLink-0](Eclipse Persistence Services-2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.JPQLException 异常描述:语法错误解析[从(Exercise_List el)中选择SUM(el.metValue)加入el.UserExercise ue加入ue.UserProfile up WHERE up.user =:pEmail和ue.date =:pDate]。 [43,43]子表达式中缺少右括号。 [46,139]查询包含格式错误的结尾。     在org.eclipse.persistence.internal.jpa.jpql.HermesParser.buildException(HermesParser.java:155)     在org.eclipse.persistence.internal.jpa.jpql.HermesParser.validate(HermesParser.java:334)     在org.eclipse.persistence.internal.jpa.jpql.HermesParser.populateQueryImp(HermesParser.java:278)     在org.eclipse.persistence.internal.jpa.jpql.HermesParser.buildQuery(HermesParser.java:163)     在org.eclipse.persistence.internal.jpa.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:142)     在org.eclipse.persistence.internal.jpa.JPAQuery.processJPQLQuery(JPAQuery.java:221)     在org.eclipse.persistence.internal.jpa.JPAQuery.prepare(JPAQuery.java:182)     在org.eclipse.persistence.queries.DatabaseQuery.prepareInternal(DatabaseQuery.java:621)     在org.eclipse.persistence.internal.sessions.AbstractSession.processJPAQuery(AbstractSession.java:4309)     在org.eclipse.persistence.internal.sessions.AbstractSession.processJPAQueries(AbstractSession.java:4270)     在org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:579)     在org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:799)     在org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:756)     在org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:241)     在org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:685)     ...还有7个

@NamedQuery(query =“ Select SUM(el.metValue)FROM(Exercise_List el)join el.UserExercise ue join ue.UserProfile up WHERE up.user =:pEmail AND ue.date =:pDate”,name =“ queryMetValue”) })

应显示一个满足的值

0 个答案:

没有答案