【发布时间】:2019-01-03 22:31:14
【问题描述】:
我有主桌商户和副桌终端:
商家表:
@Entity
@Table
public class Merchants {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", updatable = false, nullable = false)
private int id;
@Column
private String name;
@Column
private String login;
}
终端表:
@Entity
@Table
public class Terminals {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", updatable = false, nullable = false)
private int id;
@Column
private int merchant_id;
@Column
private String mode;
}
我想将merchant_id 设置到终端表中。我想多对多将是适当的关系。如何创建它?
【问题讨论】:
-
当您在 JPA 中映射实体关系时,您可以通过 entities 进行映射。您不直接映射外键列。您可以找到多个示例here on SO。
-
@JohnBollinger 你能粘贴官方答案以便我投票吗?
-
网上那么多JPA文档,有什么看不懂的?