[200分]"select A.deptname,A.deptdesc from Dept A where A.deptdesc like ?"该hql如何用list来取,代码如下: 用from Dept as c where c.deptdesc like ?试试之后只取自己想要的property就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dept 是什么名啊?建议用from Dept where deptdesc like ?但是like的用法和SQL不一样.搜一下HQL的like 用法在改! 打印一下 list.get(i).getClass() 看看取出的是什么类型的 那list中的值如何取!!! Iterator it = list.iterator();HashMap map = (HashMap) it.next();String deptname= map.get("deptname").toString(); //........... 那list中的值如何取!!! Iterator it = list.iterator();HashMap map = (HashMap) it.next();String deptname= map.get("deptname").toString(); //...........不管什么类型 这个方法应该都可以 取值Dept dept = (Dept)list.get(i);dept.getXXX();............ 这个帖子可能对你有帮助:http://community.csdn.net/Expert/topic/4744/4744385.xml?temp=.7027094 String hql="select A.deptname,A.deptdesc from Dept A where A.deptdesc like '%"+keyWord+"%'"; 返回的是一个数组list, 不是dept的list. Dept one=(Dept)list.get(i);错位, 应该是 Object[] obj = (Object[]) list.get(i);obj[0] 就是 deptname, obj[1] 就是 deptdesc.如果希望返回一个dept的list , 那么写 "from dept A where A.deptdesc like ?" 即可 这段代码看不懂,帮忙看看咯 SSH 增删改查方法的代码重用如何实现 Eclipse 取消保存时代码自动排版 请教struts2接收参数的问题 javaDB与Hibernate的问题 response设置文件输出类型 hibernate 查询时遇到的一个问题,具说是官方不允许这样.请高手来帮看看 spring+hibernate一个困扰几天的问题? 有关服务器的问题,请大家帮忙, 大神们,程序员自学成才,靠谱吗 xml初级问题 刚看完java2入门经典,jsp方面看什么书入门较好?
建议用from Dept where deptdesc like ?但是like的用法和SQL不一样.搜一下HQL的like 用法在改!
Iterator it = list.iterator();
HashMap map = (HashMap) it.next();String deptname= map.get("deptname").toString(); //
....
....
...
Iterator it = list.iterator();
HashMap map = (HashMap) it.next();String deptname= map.get("deptname").toString(); //
....
....
...
不管什么类型 这个方法应该都可以
Dept dept = (Dept)list.get(i);
dept.getXXX();
............
Dept one=(Dept)list.get(i);
错位, 应该是 Object[] obj = (Object[]) list.get(i);
obj[0] 就是 deptname, obj[1] 就是 deptdesc.如果希望返回一个dept的list , 那么写 "from dept A where A.deptdesc like ?" 即可