20 Kasım 2008, PERŞEMBE
JPA CascadeType.TÜM yetimler silmez
Sorun yetim düğümleri silme aşağıdaki eşleme ile JPA kullanarak geçiriyorum
@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner")
private List<Bikes> bikes;
Artık roller veritabanı vakit sorunu yaşıyorum.
Ek açıklama kullanabilirimorg.Hazırda Beklet.ek açıklamalar.CascadeBelirli bir etiket hazırda ama belli ki hazırda bir uygulamaya benim çözüme bağlamak istemiyorum.
Herhangi bir işaretçiler büyük takdir.
EDİT: Çok mutluyum ki Bu 2.0 için destek içerir JPA gibi görünüyor.
CEVAP
28 Mayıs 2010, Cuma
Şimdi kullanabilirsiniz 2.0, JPA kullanıyorsanız=gerçek orphanRemovalbu özniteliği@xxxToManyaçıklama yetimler kaldırmak için.
AslındaCascadeType.DELETE_ORPHAN3.5.2-Final. ile kaldırılmıştır
Bunu Paylaş:
CascadeType şeyi yapar.Aslında YENİLEM...
JPA @CascadeType ile ManyToOne.TÜM...