سؤال

لديّ عدد قليل من مستمعي السباتات التي أستخدمها لأغراض التدقيق. لقد بدأت للتو على CDI ، وحتى الآن فوجئت بسرور بساطتها وقوتها. نظرًا لأنه يبدو أن كل شيء يدمج وظائف CDI ، فقد اعتقدت أنني سأطرح السؤال ، هل يدعمه السبات أو هل سيفعل ذلك؟

ليس من الجيد فقط الوصول إلى مكونات مختلفة ، ولكن سيكون من الرائع أيضًا الوصول إلى المعلومات السياقية الأخرى بسهولة ولا تقتصر على واجهات Hibernate.

هل كانت مفيدة؟

المحلول

يجب أن يكون السؤال في الاتجاه الآخر - هل يدعم CDI تكامل السبات.

ما يجب أن يدعمه CDI ، ربما عبر امتداد ، هو:

  • حقن EntityManager حيث يوجد @PersistenceContext, ، و EntityManagerFactory حيث يوجد @PersistenceUnit
  • معاملة معاملة ودورة لدورة الجلسة

Google لـ "سياق ثبات اللحام" وستحصل على بعض الأمثلة على كيفية استخدام السبات (JPA) مع Weld ، وهو التنفيذ المرجعي لـ CDI. اقرأ هذا الموضوع كذلك. و هذا المثال

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