为了账号安全,请及时绑定邮箱和手机立即绑定

​关于双向多对一的查询问题

老师有讲n的一方可查询到一的1一方,但1的一方查询n的一方该如何操作呢?就好比学生可以查到自己在哪个班级,但怎样通过班级查询到班级所包含的学生的信息呢?

正在回答

1 回答

 @Test
 public void findStudentByGrade() {
  Grade grade = (Grade) session.get(Grade.class, 1);//获得id为1的班级
  System.out.println(grade.getGname());
  Set<Student> s = grade.getStudents();//获得班级中所有学生
  for (Student student : s) 
   System.out.println(student.getSname()+"性别:"+student.getSex());
 }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

​关于双向多对一的查询问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信