hql join on问题!

yyandlh 2008-06-10 10:18:31
sql:select a.name,a.class,b.name from student a join class b on a.id = b.id
这句sql语句如何改写成hql。两个对象假设分别是Student和Class
...全文
469 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxhshuaiman 2008-06-10
  • 打赏
  • 举报
回复
select a.name,a.class,b.name from student a left join class b on a.id = b.id 这里应该是以学生表做为主表,只要学生表里有数据那么它相应会有多少条显示出来,没有对应的班级会以空显示
yami251139 2008-06-10
  • 打赏
  • 举报
回复
重点是配置文件里面要声明 outjoin 为true
dmewy 2008-06-10
  • 打赏
  • 举报
回复
select a.name,a.class,b.name from Student a join Class b on a.id = b.id
seeSkyblue 2008-06-10
  • 打赏
  • 举报
回复
select s.name, s.class, s.class.name
from Student s
left join fetch s.class

join关系是在配置文件里面写明的

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧