JPA @OneToMany с mySql и третьей таблицей соединения без уникального ключа - PullRequest
0 голосов
/ 13 февраля 2020

Привет в приложении @OneToMany (mySql db) Я хочу отдельную таблицу соединений. и реализуйте так

@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» в качестве уникального ключа. enter image description here

где я не хочу, чтобы какой-либо уникальный ключ, возможно, контролировать, чтобы не генерировать уникальный ключ.

1 Ответ

0 голосов
/ 13 февраля 2020

В этой ситуации это не @OneToMany, это @ManyToMany

...