首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

查询,该如何解决

2012-01-18 
查询VoteDAOdaonewVoteDAO()VotevotenewVote()vote(Vote)dao.getSession().createQuery( fromVote

查询
VoteDAO   dao=new   VoteDAO();
    Vote   vote=new   Vote();
  vote=(Vote)dao.getSession().createQuery( "from   Vote ").list().iterator().next();

out.println( " <tr> ");
out.println( " <td> <input   type= 'radio '   name= 'rad '   value= ' "+vote.getId()+   " '> ");
out.println(vote.getItem());
out.println( " </td> ");
out.println( " </tr> ");

我想在数据库中把所有的记录都查询出来,但是现在只能输出一条记录.把全部记录输出来要怎样写啊?????

[解决办法]


List vote;//类型为List
vote=(Vote)dao.getSession().createQuery( "from Vote ").list();
for (Iterator iter = vote.iterate(); iter.hasNext(); ) {
Vote vote = (Vote) iter.next();
System.out.println(第一个vote);

}

热点排行