No data type for node - Hibernate
06/05/2009 00:00
def totalCreditoAberto = Lancamento.executeQuery("select ifnull(sum(valor), 0.00) from Lancamento where tipo_lancamento = ? and efetuado = ?", ["Crédito", false])[0]
org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.MethodNode
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'ifnull' {originalText=ifnull}
\-[EXPR_LIST] SqlNode: 'exprList'
+-[AGGREGATE] AggregateNode: 'sum'
| \-[DOT] DotNode: 'lancamento0_.valor' {propertyName=valor,dereferenceType=4,propertyPath=valor,path={synthetic-alias}.valor,tableAlias=lancamento0_,className=Lancamento,classAlias=null}
| +-[IDENT] IdentNode: '{synthetic-alias}' {originalText={synthetic-alias}}
| \-[IDENT] IdentNode: 'valor' {originalText=valor}
\-[NUM_DOUBLE] LiteralNode: '0.00'
Para se registrar, clique aqui.