【问题标题】:Many to one select statement?多对一选择语句?
【发布时间】:2010-11-08 13:38:17
【问题描述】:

JPA中如何选择多对一关系

在多对一如何选择语句示例中

学生 - 班级
学生多对一班
班级是一对多学生

在课堂上我可以选择

select c from Class c where c.studentid = :studentid

如果在学生中它有类的实例?

我如何对 Student 执行相同的选择语句?

【问题讨论】:

  • 到底是什么问题?你尝试了什么?你遇到了什么问题?
  • 我用下面的答案解决了我的问题!谢谢帕斯卡:D

标签: java orm jpa jpql


【解决方案1】:

不知道你在问什么,但是怎么样?

Select s from Student s where s.class.id = :classId

【讨论】:

    【解决方案2】:

    按照您编写示例查询的方式,看起来班级对学生是多对一的。

    假设您提到的关系,查询将是

    对于班级的学生(根据限制放置在哪里)

      select c.students from class c
    

    【讨论】:

      猜你喜欢
      • 2010-09-26
      • 1970-01-01
      • 2017-03-15
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2013-03-01
      • 1970-01-01
      相关资源
      最近更新 更多