本帖最后由 qzxm9yzcc 于 2011-03-14 00:46:38 编辑

解决方案 »

  1.   

    这样:getHibernateTemplate().find("from XXX")返回一个list
      

  2.   

    getHibernateTemplate().find("from 主表Po")返回一个list 主表Po里应该有从表的属性 直接就调用了
      

  3.   

    我用的泛型,但是不行。List<Posts> list = session.createQuery("from Posts p").list();
    ------------------------------
    Posts.class:private Set users;get...set...
    .....
    ----------------------------------
    Users.class:private Set posts;get...set...
    ....
      

  4.   

    我用的泛型,但是不行。List<Posts> list = session.createQuery("from Posts p").list();
    ------------------------------
    Posts.class:private Users users;get...set...
    .....
    ----------------------------------
    Users.class:private Set posts;get...set...
    ....
      

  5.   

    如果是表关系是 主从表关系 的话,在hib里面的映射类就要写好啊!
    应该在主表Users的映射类里面,有一个从表的list集合。
    在这个list集合里,放置了相关联的从表 Posts类 的数据。
    要在主表里取得相关联从表的信息时,使用getPostsList()方法获取。
    要先确定这个没写错。
      

  6.   

    级联是增删改时用的.如果你要一次查询到list中的话,首先当然要设置两个类的关系,然后设置延迟加载为false.因为一对多默认的延迟加载是true的.