首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

sql中的*=在hql中怎么处理

2011-12-14 
sql中的*在hql中如何处理在sql中有这种做法:select * from teacher t,student s where t.id*s.id现在我

sql中的*=在hql中如何处理
在sql中有这种做法:select * from teacher t,student s where t.id*=s.id;

现在我希望在hql中做类似的这种做法,但是我发现在hql中不支持*=这种做法,那位大侠帮帮忙。告诉我hql要实现where t.id*=s.id这个效果应该怎么做。
谢谢啦--

[解决办法]
*= 有这种写法吗?
顶!
[解决办法]
标准的sql关联是 left join 、 inner join 、 right join
oracle的plsql支持+,来代表左右关联,即
select * from teacher t,student s where t.id(+)=s.id; 

在hql中只支持标准的关联,即 left join 、 inner join 、 right join

热点排行