+ -
当前位置:首页 → 问答吧 → 求救!!hibernate substring 遇到问题

求救!!hibernate substring 遇到问题

时间:2011-10-20

来源:互联网

小弟
使用DB是informix的

在下语法的时候
select max(substring(queryNo,10,14)) from RegProdQueryApply
会出现以下的错误,
上网google没有找到相关解法
请问各位有遇到这样的问题吗?
最后如何解决的呢?

java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.AggregateNode
\-[AGGREGATE] AggregateNode: 'max'
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'substring' {originalText=substring}
\-[EXPR_LIST] SqlNode: 'exprList'
+-[DOT] DotNode: 'regprodque0_.queryno' {propertyName=queryNo,dereferenceType=ALL,propertyPath=queryNo,path=model.queryNo,tableAlias=regprodque0_,className=RegProdQueryApply,classAlias=model}
| +-[ALIAS_REF] IdentNode: 'regprodque0_.ID' {alias=model, className=RegProdQueryApply, tableAlias=regprodque0_}
| \-[IDENT] IdentNode: 'queryNo' {originalText=queryNo}
+-[NUM_INT] LiteralNode: '10'
\-[NUM_INT] LiteralNode: '14'

作者: aaroncow   发布时间: 2011-10-20

不会用Hibernate的就会像这样,把HQL当SQL在下

作者: yahoo1234tw   发布时间: 2011-10-21

热门下载

更多