像这条语句  from User 这样的一条语句是取出User表中的所有数据,然后原来只取一条数据的时候,用User user=(User)list.get(0)来获取。那么如果我要像上面一样取出所有的数据呢。这该怎么赋值。有谁可以给些SSH操作数据库的例子么?

解决方案 »

  1.   

    循环取么 
    for(i=0;i< list.size();i++){
      user = (User)list.get(i)
    }
      

  2.   

    createQuery(String hql).list()方法返回一个List实现类(一般是ArrayList),该list保存了所有的查询结果,遍历该结果集就可以依次取出各实体类
      

  3.   


      1楼已经做的很好了。就这个样子。要用SSH操作数据库。其实就是Hibernate面向对象的查询。   这个网上有很多例子。