那么可以直接从主表对象引用从表对象的属性,
Hibernate对这种映射默认都是懒加载的,你开始查询主表对象的时候,从sql上就可以看出来不会去查询子表,
当你使用主表对象上面的从表对象的时候,Hibernate才用left out join的方式查询子表。
希望对你有帮助。
使用联合抓取,如果三张表有联系 ;
比如a b c ,b中含a的外键 c中含b的外键 ;
hql比如:from c c join fech c.bb b join fetch b.aa a where a.id=1
如果是结果是一条记录的话,就用c c来接收。
如果是多条的话,就用list
完全是可以的,hibernate映射文件配置主表、从表的关系,比如A是主表,B是从表,则在A的映射文件中配置