0
当我尝试从数据库中删除一行时,出现此错误消息:“无法删除或更新父行:外键约束失败(pquino01db
。ITINERARYTRAVELLER_FLIGHTENTITY
,约束FK_ITINERARYTRAVELLER_FLIGHTENTITY_flights_ID
外键(flights_ID
)参考文献FLIGHTENTITY
(ID
))”无法删除或更新父行:外键约束失败(jpa 2.0)
@Entity
public class itineraryTraveller implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String departureLocation;
@Temporal(javax.persistence.TemporalType.DATE)
private Date departureDate;
private String arrivalLocation;
private double cost;
private char status;
private ArrayList<String> stops;
@OneToMany(orphanRemoval=true)
private ArrayList<flightEntity> flights;
private String stopPrint;
private String userName;
private int iden;
public String getUserName() {
return userName;
}
........
有人能看到的问题???我想我的@OneToMany批注可能失去了一些东西,但不知道什么
但我想要单向。一个itineraryTraveller将包含一个航班列表。如果我从航班表中删除一个航班,我希望自动删除包含该航班的所有ItineraryTravellers以及 – pquin92