1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
Exception in thread "main" java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.CaseNode
\-[CASE] CaseNode: 'case'
+-[WHEN] SqlNode: 'when'
| +-[EQ] BinaryLogicOperatorNode: '='
| | +-[METHOD_CALL] MethodNode: '('
| | | +-[METHOD_NAME] IdentNode: 'LOCATE' {originalText=LOCATE}
| | | \-[EXPR_LIST] SqlNode: 'exprList'
| | | +-[QUOTED_STRING] LiteralNode: ''/''
| | | +-[DOT] DotNode: 'mieppull0_.E5' {propertyName=E5,dereferenceType=4,propertyPath=E5,path=m.E5,tableAlias=mieppull0_,className=xmiep.persistence.jdo.MiepPull,classAlias=m}
| | | | +-[ALIAS_REF] IdentNode: 'mieppull0_.pull_id' {alias=m, className=xmiep.persistence.jdo.MiepPull, tableAlias=mieppull0_}
| | | | \-[IDENT] IdentNode: 'E5' {originalText=E5}
| | | \-[NUM_INT] LiteralNode: '8'
| | \-[NUM_INT] LiteralNode: '0'
| \-[METHOD_CALL] MethodNode: '('
| +-[METHOD_NAME] IdentNode: 'substr' {originalText=substr}
| \-[EXPR_LIST] SqlNode: 'exprList'
| +-[DOT] DotNode: 'mieppull0_.E5' {propertyName=E5,dereferenceType=4,propertyPath=E5,path=m.E5,tableAlias=mieppull0_,className=xmiep.persistence.jdo.MiepPull,classAlias=m}
| | +-[ALIAS_REF] IdentNode: 'mieppull0_.pull_id' {alias=m, className=xmiep.persistence.jdo.MiepPull, tableAlias=mieppull0_}
| | \-[IDENT] IdentNode: 'E5' {originalText=E5}
| \-[NUM_INT] LiteralNode: '8'
\-[ELSE] SqlNode: 'else'
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'substr' {originalText=substr}
\-[EXPR_LIST] SqlNode: 'exprList'
+-[DOT] DotNode: 'mieppull0_.E5' {propertyName=E5,dereferenceType=4,propertyPath=E5,path=m.E5,tableAlias=mieppull0_,className=xmiep.persistence.jdo.MiepPull,classAlias=m}
| +-[ALIAS_REF] IdentNode: 'mieppull0_.pull_id' {alias=m, className=xmiep.persistence.jdo.MiepPull, tableAlias=mieppull0_}
| \-[IDENT] IdentNode: 'E5' {originalText=E5}
+-[NUM_INT] LiteralNode: '8'
\-[MINUS] BinaryArithmeticOperatorNode: '-' {dataType=org.hibernate.type.IntegerType@118223d}
+-[METHOD_CALL] MethodNode: '('
| +-[METHOD_NAME] IdentNode: 'LOCATE' {originalText=LOCATE}
| \-[EXPR_LIST] SqlNode: 'exprList'
| +-[QUOTED_STRING] LiteralNode: ''/''
| +-[DOT] DotNode: 'mieppull0_.E5' {propertyName=E5,dereferenceType=4,propertyPath=E5,path=m.E5,tableAlias=mieppull0_,className=xmiep.persistence.jdo.MiepPull,classAlias=m}
| | +-[ALIAS_REF] IdentNode: 'mieppull0_.pull_id' {alias=m, className=xmiep.persistence.jdo.MiepPull, tableAlias=mieppull0_}
| | \-[IDENT] IdentNode: 'E5' {originalText=E5}
| \-[NUM_INT] LiteralNode: '8'
\-[NUM_INT] LiteralNode: '8'
at org.hibernate.hql.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:140)
at org.hibernate.hql.ast.HqlSqlWalker.useSelectClause(HqlSqlWalker.java:702)
at org.hibernate.hql.ast.HqlSqlWalker.processQuery(HqlSqlWalker.java:531)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:645)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:218)
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:158)
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:109)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:75)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583) |
Partager