2009-09-25 67 views

Trả lời

21

Không có sự khác biệt; chúng là từ đồng nghĩa.

Tài liệu là khá im lặng về điều này, nhưng nếu bạn nhìn vào nguồn AnnotationBinder.getCascadeStrategy(), cả hai đang được dịch sang loại thác "xóa" của Hibernate.

Lý do cả hai tồn tại (và tôi đoán ở đây) là vì lõi Hibernate luôn sử dụng "DELETE" làm kiểu xếp tầng, nhưng CascadeType của JPA chỉ định "XÓA" làm hằng số. CascadeType của Hibernate Annotations, là một phần của phần mở rộng JPA của Hibernate do đó có cả tính toàn vẹn/tính nhất quán.

+0

Rất tiếc, xin chúc mừng. –

Các vấn đề liên quan