SORU
1 Aralık 2010, ÇARŞAMBA


JPA 2.0 orphanRemoval=delete Cascade gerçek VS

Bu JPA hakkında biraz kafam karıştı 2.0 orphanRemoval öznitelik.

JPA benim sağlayıcının DB nesil araçlar özellikle ilişki ON DELETE CASCADE için temel veritabanı DDL oluşturmak için kullanırken onun ihtiyacı olduğunu düşünüyorum.

Ancak, DB var ve zaten ilişki ON DELETE CASCADE varsa, bu silme işlemini uygun cascade için yeterli değil mi? orphanRemoval ek olarak ne yapar?

Şerefe

CEVAP
1 Aralık 2010, ÇARŞAMBA


orphanRemoval ON DELETE CASCADE ile bir alakası yok.

orphanRemoval ORM-tamamen özel bir şey. "" Varlık artık"", örneğin, ne zaman sen üst varlık ilgili koleksiyonundan alt varlık çıkarın. üst varlık tarafından başvurulan zaman kaldırılacak çocuk işaretler

ON DELETE CASCADE veritabanı özgü bir şeydir, "çocuk" veritabanında satır "üst" satır silinir. ne zaman siler

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • Vortez

    Vortez

    27 Temmuz 2009