@OneToMany
(mySql db)应用程序中的嗨,我想要一个单独的Join表。并像这样实现
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long patientInfoId;
@OneToMany
@JoinTable(
name = "patient_health_issues",
joinColumns = {@JoinColumn(name = "patient_id") },
inverseJoinColumns = { @JoinColumn(name = "health_issues_id") }
)
private List<HealthIssues> healthIssues = new ArrayList<HealthIssues>();
它将创建一个单独的联接表“ Patient_health_issues”使用“ health_issues_id”作为唯一键。
我不希望有任何唯一密钥的地方,可以控制不生成唯一密钥。
在这种情况下,它不是@OneToMany
,而是@ManyToMany