spring boot jpa怎么联合查询

hahahahehehelalala 2017-09-18 01:56:26
[b]两张表,学生表,班级表,学生表中有班级表的id,我想用联合查询将班级名称连到学生信息里,
@Entity
@Table(name = "student")
public class Student {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;

@Column
private String name;

@Column
private String classId;
}

@Entity
@Table(name = "class")
public class Class {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer classId;

@Column
private String className;

}

最后想得到的是student id,name,classId, className这四个属性的对象,问下这种 怎么实现?
...全文
208 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
never_66 2017-09-19
  • 打赏
  • 举报
回复
你加了以后就已经建立了关联,在查找学生的时候,自动的会把数据以这种方式查询出来,{id:18,name zhangsan,classId:{classid:14,className:aa} }
hahahahehehelalala 2017-09-19
  • 打赏
  • 举报
回复
引用 1 楼 never_66 的回复:
classId 换成 private Class classId 并在上方加上注解@ManyToOne
className呢
never_66 2017-09-18
  • 打赏
  • 举报
回复
classId 换成 private Class classId 并在上方加上注解@ManyToOne

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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