java.lang.IllegalStateException

来源:互联网 发布:广东广电台山网络官网 编辑:程序博客网 时间:2024/05/30 23:07

java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.IdentNode
 \-[IDENT] IdentNode: 'routerNumber' {originalText=routerNumber}

        at org.hibernate.hql.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:
145)

 

我的sql语句:

String sql="select agentAccount,hardware,sum(effectTimes),sum(effectTimesTemp),agentAccount,gatewayIp,lanIp,sum(desktopCount)," +
    "sum(floatCount),sum(backCount),sum(shortCutCount),sum(netCount),sum(gameCount),gameSupport,sum(startOpenCount)," +
    "sum(justNotify),froms , advId,sum(advClientCount) ,routerNumber from ClientClick where feeTime= ? and advId=0  group by hardware , agentAccount";

 

一开始这个表中有routerNumber列,后来删了,语句中没有删,所以报了这个错,总之原因就是routerNumber在数据库表中没有这个列,将sql语句中的这个名去掉就ok了

原创粉丝点击