hibernate中查询取到的List,在(Hashtable)list.get(i) 出现错误 查询语句是这样的:select userinfo.username as username,userinfo.password as password from userinfo userinfo初学者跪求答案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ClassCastException是个强制转化错误!是不是List不能强制转化为Hashtable.我也是个初学者! hibernate中查询取到的List,在(Hashtable)list.get(i) 出现错误list 实现的是Collection接口HashTable实现的是Map接口这两个不能相互转化 Landor2004 那么请问怎么才能get到取到制定key的值呢?目的是要得到username等的值 list.get(i) 需要展现 请问如何才能将其转化为String或者Map型的呢? 可以使用遍历器Iterator将List集合中的每个对象遍历出来,然后强制转换为你想要的实体类对象 session.createSQLQuery(sql).list(); 执行的是sql,而不是hql,他返回的是多个数组的集合,每一条记录是一个数组,可以这么获取Iterator results = sess.createQuery( "select userinfo.username as username,userinfo.password as password from userinfo ") .list() .iterator(); while ( results.hasNext() ) { Object[] row = (Object[]) results.next(); String username = (String) row[0]; String password = (String) row[1]; .....} 你返回的内容不能转换成Hashtable 使用s:action标签时出现的问题!但是只出现在某一部分,不知道怎么回事!!谁来帮解决下?谢谢啦 请问JXTA的CMS该如何使用呢???? java进程 无故消失 中国首家开源ERP源代码下载 负载均衡,需要程序做什么相应改变吗? 请问:APACHE、TOMCAT、JBOSS各自对计算机硬件的最低要求 java连接sqlServer出错,实在找不出原因了,请大家帮忙! pet store 安装不上,请各位指点。 applet中权限的问题,困扰了我一周的问题 推荐大家一本Struts教材 请问 动态绑定事件 区分事件源问题 请问大家一个关于jstl的简单问题
是不是List不能强制转化为Hashtable.我也是个初学者!
HashTable实现的是Map接口
这两个不能相互转化
执行的是sql,而不是hql,他返回的是多个数组的集合,每一条记录是一个数组,可以这么获取
Iterator results = sess.createQuery(
"select userinfo.username as username,userinfo.password as password from userinfo ")
.list()
.iterator();
while ( results.hasNext() ) {
Object[] row = (Object[]) results.next();
String username = (String) row[0];
String password = (String) row[1];
.....
}