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

  • Britec09

    Britec09

    4 Mart 2009
  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • Film Riot

    Film Riot

    16 NİSAN 2006