كيفية إنشاء ملف رسم خرائط JPA من فئات الكيانات المشروحة JPA؟
-
21-09-2019 - |
سؤال
أنا أستخدم وقت تشغيل OpenJPA لمواصفات JPA. في وقت التطوير ، أستخدم التعليقات التوضيحية لتكوين كيانات JPA. في التكامل والبيئة المسبقة وبيئة الإنتاج ، أستخدم ملفات رسم الخرائط ORM لتكوين الكيانات. يرجى اقتراح أداة يمكنها إنشاء ملفات رسم الخرائط من التعليقات التوضيحية JPA ، بحيث يمكن تحرير ملفات التعيين هذه يدويًا لبيئة مختلفة. إذا كان هناك بالفعل opensource maven-plugin ؛ ستكون كبيرة.
المحلول
لا أعرف حقًا OpenJPA ، لذا ربما يكون هناك طريقة أفضل للقيام بذلك ، لكن خيار واحد هو إنشاء ملف مخطط XML أولاً من الكيانات المشروحة باستخدام أداة المخطط ثم orm.xml
ملف من schema.xml
باستخدام أداة رسم الخرائط العكسية. في الواقع ، تمت مناقشة هذه العملية في هذا الموضوع.
لقد راجعت OpenJPA Maven Plugin لكن يبدو أنه لا يدعم جزء التعيين العكسي (يحتوي فقط على ملف OpenJPA: المخطط الهدف الذي يسمح بذلك قم بإنشاء ملف يحتوي على رسم خرائط المخطط XML, ، أول عملية مطلوبة ، ولكن لا شيء للجزء الثاني). إن توسيع المكون الإضافي لإضافة OpenJPA المفقود: سيتطلب هدف التعريف العكسي بعض التطوير ولكن لا ينبغي أن يكون مهمة صعبة.
هناك خيار آخر رغم ذلك. يوفر OpenJPA مهام النمل التالية لكلا العمليتين:
لذلك يجب أن يكون من الممكن الاتصال بهم من Maven باستخدام مافن أنترون البرنامج المساعد. تحقق من الوثائق لمزيد من التفاصيل حول كيفية استخدامها.