+ -
当前位置:首页 → 问答吧 → JPA问题

JPA问题

时间:2011-12-13

来源:互联网

用JPA实现,两个数据表关联,使用一个主键。

请高手帮忙!着急。。。。

作者: redlotus_lyn   发布时间: 2011-12-13

该回复于2011-12-14 13:55:10被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#2楼 得分:0回复于:2011-12-14 14:36:34
楼主说的是多对多吗?
还是怎么样

作者: trocp   发布时间: 2011-12-14

有很多中啊,一对一主键关联,一对一外键关联,一对多单向、双向,多对多双向。
我先给你一个最简单的一对一单向关联关系:用户表-用户信息表
@Entity
@Table(name="tb_users")
public class User{
  @Id
  @Column(name="user_id")
  private Integer userId;
   
  @Column
  private String pwd;

  @OneToOne
  @JoinColumn(name="user_info_id", referencedColumnName='info_id',updatetable=false)
  private UserInfo userInfo;
  ...
}

@Entity
@Table(name="user_info")
public class UserInfo{
  @Id
  @Column(name="info_id")
  private Integer infoId;
  ...
}

这两个表是一个简单的一对一外健单向关联关系。。网上也有相类是的,你可以耐心的找一找。

作者: mimimhmh   发布时间: 2011-12-14