java.lang.NumberFormatException: For input string: "id"

dao层:Stringhql="selectid,namefromType";在jsp页面中,报了java.lang.NumberFormatException:Fori... dao层: String hql = "select id,name from Type "; 在jsp页面中,报了java.lang.NumberFormatException: For input string: "id"当我把 dao层: String hql = "select id,name from Type ";改成 String hql = "from type"; 可以成功运行这是美国人说的原因:When using "select" in HQL, hibernate considers it a projection query and your find method returns a List of Object[] not of User objects. Your jsp then uses the dot notation on an array. 展开
 我来答
bd9006
2012-06-26 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
返回都要返回JAVA对象,用String hql = "from type";就好了。

如果想返回部分,得用ANSI SQL,不用HQL
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式