سؤال

هل هناك فرق بين:

  • @ @ org.hopernate.annotations.cascadetype.remove) و
  • تضمين التغريدة rascade
هل كانت مفيدة؟

المحلول

ليس هناك فرق؛ انهم مرادفات.

الوثائق صامتة إلى حد ما على هذا ولكن إذا نظرت في AnnotationBinder.getCascadeStrategy() المصدر، كلاهما يتم ترجمة إلى "حذف" نوع السبات.

السبب في أن كلاهما موجود (وأنا أظن هنا) هو أن الأسباب الأساسية قد استخدمت دائما "حذف" ككتب Cascade، ولكن يحدد النمط CascadeType JPA "إزالة" كمستمر. السبات التوضيحية "النمطية النموذجية، أن تكون جزءا من ملحق JPA الخاص بالإسبات له هكذا من أجل اكتمال / الاتساق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top