读书人

sql跟hql中join语句区别

发布时间: 2012-09-29 10:30:01 作者: rapoo

sql和hql中join语句区别

1,sql中join操作可以用到任何两个表中,其包括inner join,left join,right join,通过on指定连接条件。

?

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

读书人网 >SQL Server

热点推荐