كيفية إنشاء ملف رسم خرائط JPA من فئات الكيانات المشروحة JPA؟

StackOverflow https://stackoverflow.com/questions/1953473

سؤال

أنا أستخدم وقت تشغيل OpenJPA لمواصفات JPA. في وقت التطوير ، أستخدم التعليقات التوضيحية لتكوين كيانات JPA. في التكامل والبيئة المسبقة وبيئة الإنتاج ، أستخدم ملفات رسم الخرائط ORM لتكوين الكيانات. يرجى اقتراح أداة يمكنها إنشاء ملفات رسم الخرائط من التعليقات التوضيحية JPA ، بحيث يمكن تحرير ملفات التعيين هذه يدويًا لبيئة مختلفة. إذا كان هناك بالفعل opensource maven-plugin ؛ ستكون كبيرة.

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

المحلول

لا أعرف حقًا OpenJPA ، لذا ربما يكون هناك طريقة أفضل للقيام بذلك ، لكن خيار واحد هو إنشاء ملف مخطط XML أولاً من الكيانات المشروحة باستخدام أداة المخطط ثم orm.xml ملف من schema.xml باستخدام أداة رسم الخرائط العكسية. في الواقع ، تمت مناقشة هذه العملية في هذا الموضوع.

لقد راجعت OpenJPA Maven Plugin لكن يبدو أنه لا يدعم جزء التعيين العكسي (يحتوي فقط على ملف OpenJPA: المخطط الهدف الذي يسمح بذلك قم بإنشاء ملف يحتوي على رسم خرائط المخطط XML, ، أول عملية مطلوبة ، ولكن لا شيء للجزء الثاني). إن توسيع المكون الإضافي لإضافة OpenJPA المفقود: سيتطلب هدف التعريف العكسي بعض التطوير ولكن لا ينبغي أن يكون مهمة صعبة.

هناك خيار آخر رغم ذلك. يوفر OpenJPA مهام النمل التالية لكلا العمليتين:

لذلك يجب أن يكون من الممكن الاتصال بهم من Maven باستخدام مافن أنترون البرنامج المساعد. تحقق من الوثائق لمزيد من التفاصيل حول كيفية استخدامها.

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