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

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • girleffect

    girleffect

    20 Mayıs 2008
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010