本帖最后由 bbblove65 于 2010-08-19 09:56:32 编辑

解决方案 »

  1.   

    List<Object []> list = session.createSQLQuery("").list();
    for(Object [] obj : list){
    System.out.println(obj[0].toString());
    }
      

  2.   

    不是如何遍历,是想要hibernate关联生成的sql加上一定的条件。
    比如 分类->商品 1个分类下有上万种商品,只要其中符合条件的商品几条。现在每次查询分类的到的关联商品对象是全部
      

  3.   


    大哥不是这个意思!
    bclass 班级表   students学生表
    Query query = session.createQuery("FROM bclass");
    List lx= query.list();
    for (int i = 0; i < lx.size(); i++) 
    {
    bclass bc = (bclass) l1.get(i);//班级信息
    Set mset=bc.getStudents();//学生信息(全部的)
    我要的是给学生检索加入条件不是全部学生
      

  4.   

    FROM bclass b WHERE b.students.name="张三"
      

  5.   


    select * from bclass b,students s where b.cid=s.cid and s.name='张三'