الإجابة على سؤالي:
كان الخطأ مع envers hibernate مع 3.6 في بعض الحالات تواجه مشكلة مع أسماء الحزم المستمدة من أسماء المجال الإستوني (على سبيل المثال ee.codeto.foo). هذا هو المظهر بسبب حقيقة أن السبات السباتية في مرحلة ما أثناء بناء الاستعلام المستخدم "EE" كمستعير وفي حالة استخدام أسماء فصول كاملة مع الحزم (الآن دائمًا) فكرت في أن الجزء التالي في اسم الحزمة بعد "EE" "هو اسم العمود.
في الإصدارات اللاحقة من السبات ، يتم حل هذه المشكلة. ربما ليس لأن هذا من أسماء المجال الإستوني ولكن بسبب استخدام الاسم المستعار بشكل أفضل. "EE_"يتم استخدامه بدلاً من" EE ". لذلك عندما تكون محظوظًا للحصول على حزمة مع" EE_ "باعتباره الجزء الأول من اسم الحزمة ويحدث لاستخدام envers envers ويحدث لاستخدام العديد من الخرائط إلى العديد من العدد ، ويحدث أن هناك حالة سيئة الحظ التي يحاول Hibernet استخدام أسماء الفصول الكاملة مع الحزم ثم هناك هذه الفرصة البسيطة للغاية أن تكون قد تعرض لك هذا الخطأ.