컨설턴트, 환자 및 진단 3 개의 테이블이 있습니다. 진단에는 컨설턴트와 환자의 속성이 모두 외래 키로 있습니다. 봄에 이걸 어떻게 보여줄지 알고 싶어요. 내가 지금까지 가지고있는 것은Consultant.java
private String name;
private String pos;
@OneToMany(fetch = FetchType.LAZY, mappedBy = "consultant")
private List<Diagnosis> diagnosis;
Diagnosis.java
public class Request {
private String token;
private String comment;
private boolean status;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "Patient_id")
@JoinColumn(name = "Consultant_id") //not sure about this syntax
private Consultant consultant;
private Patient patient;
Patient.java
private String name;
private int pid;
@OneToMany(fetch = FetchType.LAZY, mappedBy = "patient")
private List<Diagnosis> diagnosis;
이것에 대해 어떻게해야합니까? postgresql을 사용하고 있습니다.