jpa多表查询遇到问题 求救 要崩溃了!

永不感冒患者 2015-04-23 02:43:43
用户表 user
字段 id name email tel
群组表 group
字段 id name userid(userid与User表的id对应)
实体类User Group分别含有表内字段的属性 以及get、set方法

现在可以通过HQL查询获取到群组数据,数据有userid,我想要在查询到的数据带上用户的name 该怎么做?

百度差要用@OneToOne 注解 但是user表的id与group表userId并未设置外键

...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmbc48 2015-04-23
  • 打赏
  • 举报
回复
通过userid查出name,在放到group对象的username属性中
suciver 2015-04-23
  • 打赏
  • 举报
回复

public class Group{
  @Id
  private String id;
  private String name;
  private String userId;
  @OneToOne
  @JoinColumn(name="userid")//只要User中指定id为主键这样就能映射了
  private User user;
  setter,getter;
}

62,614

社区成员

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

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