JPA OneToMany带JoinTable删除外键失败
我的JPA OneToMany带JoinTable删除外键失败,jpa,Jpa,我的Patientbooking类使用一个jointable。下面是代码预约没有患者预约 public class Patientbooking implements Serializable { ... @OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.PERSIST}) @JoinTable ( name="patientbooking_appointments", j
Patientbooking类使用一个jointable。下面是代码<代码>预约
没有患者预约
public class Patientbooking implements Serializable {
...
@OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.PERSIST})
@JoinTable
(
name="patientbooking_appointments",
joinColumns={ @JoinColumn(name="patientbooking_id", referencedColumnName="id") },
inverseJoinColumns={ @JoinColumn(name="appointments_id", referencedColumnName="id", unique=true) }
)
private List<Appointment> appointments;
...
}
正如错误所说,您正在违反约束。输入你的密码
cascade = {CascadeType.PERSIST, CascadeType.REMOVE})
cascade = {CascadeType.PERSIST, CascadeType.REMOVE})