سؤال

لدينا بعض فصول كيان JPA التي هي قيد التطوير حاليًا ولا تريدها كجزء من دورة الاختبار. لقد حاولنا التعليق على فئات الكيانات ذات الصلة في meta-inf persistence.xml لكن أداة الهندسة العكسية HBM2DDL لا تزال تولد SQL لتلك الكيانات. كيف أخبر رمزتي بتجاهل هذه الفصول؟ هل هناك أي تعليقات توضيحية لهذه أو يجب أن يتعين علي التعليق على شرح entity جنبا إلى جنب مع التغييرات الخاصة بي في ملف prosistence.xml.

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

المحلول

JPA يقوم تلقائيًا بمسح classpath لك الكيانات. لذلك خيار واحد ، كما تقول ، هو إزالة @Entity حاشية. ملاحظة. خيار آخر هو الاستخدام <exclude-unlisted-classes>true</exclude-unlisted-classes> والتي سوف تسبب فقط الفصول المدرجة في persistence.xml لاستخدامها.

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