hibernate多表查询,如何写hql语句

有表hwk(hwk_id,hwk_name,hwk_dis,course_id)学生表student(student_id,student_no,student_pwd,... 有表 hwk(hwk_id,hwk_name,hwk_dis,course_id)
学生表 student(student_id,student_no,student_pwd,student_name,class_id)
课程表 course(course_id,course_no,course_name,depament_id,teacher_id)
选课表 sc(student_id,course_id,term)

现在如何写hql语句,通过student表中的student_no,选出hwk表中所有该学生选修过的课程
展开
 我来答
天猫认证003
2015-01-02 · 超过32用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:92.7万
展开全部
建议: 点击“数据→记录单”菜单命令,在打开的对话框中点击“条件”按钮。对话框中的字段就会变成空白等待输入,而且“条件”按钮转变为“表单”按钮。你可以在对话框的相应字段中输入条件,例如在“姓名”字段框内输入“李小丫”回车,则姓名是“李小丫”的数据就会显示在对话框中。当然,你输入的检索条件可以使用>、<、>=、<=、<>等逻辑符号。例如点击“条件”按钮后在“总分”框内输入“>500”,表示检索 “总分”大于500分的所有记录,回车后“新建”按钮上方就会显示“1/6”字样,说明6条记录中的第一条符合条件。点击“上一条”或“下一条”按钮,可以查看检索出来的其他记录,并显示“4/6”、“5/6”字样。
麦奇玩游戏
2012-03-13 · 超过31用户采纳过TA的回答
知道答主
回答量:241
采纳率:0%
帮助的人:101万
展开全部
我也在学hibernate 用关联呀 就可以查出来了
追问
我知道用关联啊。。那你能按我的意思写出我看看吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xianbian72
2012-03-13
知道答主
回答量:12
采纳率:0%
帮助的人:4.5万
展开全部
这个hql语句怎么写 ? 为什么不配置成多对多的关系呢 user实体 @ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch =
追问
本来学生和课程是多对多。。然后我添加了一个中间表改成了两个一对多。。按我的意思你能写出hql语句吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式