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

  • Fuse

    Fuse

    21 Kasım 2005
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006