如果是TB对TA为一对多的方式,该如何表达呢,我是初学者,请不要笑俺!

解决方案 »

  1.   

    那你查询TB时,初始化TB中TA的即可就可以全部查询出来了啊,然后根据TB和TB中的集合组织你要的列表。
      

  2.   

    你原来sql中的TA.code=TB.code,是通过设置TB和TA一对多时设置在TB.hbm.xml里了。
      

  3.   

    TA是记录表(记录数一直增加),TB是代码表(仅保存有限的几条记录),可能会有很多表都会用到TB,把TB的初始化与这些表都关联,不太合适吧!该怎么弄呢?
      

  4.   

    假定A类有属性bs,code是主键
    SELECT a.code,b.name,a.rq,b.note FROM A a join a.bs b
    返回List,其中每个变量都是Object[4]
      

  5.   

    给个实例楼主自己看吧
    http://caterpillar.onlyfun.net/Gossip/HibernateGossip/ManyToOne.html