hibernate级联查询的时候假设A表B表有关联关系,B表和C表有关联关系,那我查询C表的时候能否得到A表里的内容?  

解决方案 »

  1.   

    要看你怎么寫的吧。。
    fulljoin是能查到,但數據會很多,效率也低
      

  2.   

    楼上正解
    inner join 
    速度快啊
      

  3.   

    就看谁是主表了,如果A表的数据是业务数据,就右连。如果一对一的关系,就用inner join
      

  4.   

    其实hibernate中设置了级联后,你的一句简单的查询会把你项目中很多的表都进行查询,效率可想而知,其实最好还是自己在项目中通过自己自己的查询语句来实现表间的关联,而不在映射文件中定义.