1,sql中join操作可以用到任何两个表中,其包括inner join,left join,right join,通过on指定连接条件。
?
2,hql是sql的面向对象版,也包括inner join,left join,right join。但其join只能用在有关联关系的对象间,无关联关系的对象不能使用,且由于有关联关系的对象其关联外键已经在配置文件中配置了,故而hql中的join操作无须指定on 条件,Hibernate会自动附加连接条件。
1,sql中join操作可以用到任何两个表中,其包括inner join,left join,right join,通过on指定连接条件。
?
2,hql是sql的面向对象版,也包括inner join,left join,right join。但其join只能用在有关联关系的对象间,无关联关系的对象不能使用,且由于有关联关系的对象其关联外键已经在配置文件中配置了,故而hql中的join操作无须指定on 条件,Hibernate会自动附加连接条件。