tôi đang gặp khó khăn xóa nút mồ côi sử dụng JPA với các bản đồ sauJPA CascadeType.ALL không xóa trẻ mồ côi
@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner")
private List<Bikes> bikes;
Tôi gặp vấn đề trong những vai trò mồ côi treo xung quanh cơ sở dữ liệu.
Tôi có thể sử dụng chú thích org.hibernate.annotations.Cascade
Thẻ cụ thể Hibernate nhưng rõ ràng là tôi không muốn kết hợp giải pháp của mình vào triển khai Hibernate.
EDIT: Có vẻ như JPA 2.0 sẽ bao gồm hỗ trợ cho việc này.
nhờ tôi đã kết thúc đi tuyến đường này, tôi nghĩ đây là một chút của một oversite cho spec JPA. –
Chuẩn JPA 2.0 hiện đã xóaOrphan thành thuộc tính thành @OneToMany Nếu bạn đang sử dụng chế độ ngủ đông mới nhất, bạn có thể thực hiện @OneToMany (..., deleteOrphan = true) – jomohke
trình tự thực hiện khi tôi cập nhật phần tử con là gì? các hồ sơ mồ côi sẽ bị xóa? – jAckOdE