级联关系已经在配置文件中设置好了。所以多表查询其实只对一个表查询就可以调出相关表的值。
例如只查子表Child调出父表Parent的数据,就可以Child.getParent.getXXX();

解决方案 »

  1.   

    如果由子表再取主表这方法不能满足要求.
    因为主表中存在分类,子表存在优先级及状态.现在要取主表中分类为:"a",子表状态为0,并且有优先级排序的前三条记录.
    SQL:
    SELECT top 3 gc.pkid, gc.fkid, rw.fenlei, rw.rwmc, gc.state 
    FROM Parent rw INNER JOIN Child gc ON rw.pkid = gc.fkid 
    where rw.fenlei='fenlei1' and gc.state=0
    order by gc.shunxu因为我同时要取多个分类的子表记录,所以只查子表Child调出父表Parent的数据的方法是不行的.
      

  2.   

    select t,f from Tfenlei f join f.wangzhis t