اعتراض عبارات جدبك إلى قاعدة البيانات باستخدام 6 سباي في تطبيق إسبات
سؤال
أنا تطوير تطبيق وحدة التحكم السبات والرجوع إلى هذه المقالة http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-solution/ لإعداد بي 6 سباي من أجل معرفة ما هي القيمة الفعلية لل" (?) "من سكل التي تم إنشاؤها بواسطة السبات.
يجب أن يعمل الإعداد بشكل جيد كما أستطيع أن أرى إخراج رسائل المعلومات / التصحيح بواسطة 6 سباي أثناء بدء تشغيل التطبيق.ومع ذلك ، بعد ذلك ، يبدو 6 سباي أنه لا يمكن اعتراض أي بيانات جدبك.من السجل الذي تم إنشاؤه بواسطة السبات (على سبيل المثال: Hibernate: insert into Module (projectName, moduleName, projectId) values (?, ?, ?)
) ، يمكن أن يكون على يقين من أن البيانات جدبك يتم إرسالها بالفعل إلى قاعدة البيانات.
ما يلي هو الإعداد الخاص بي:
السبات.(سي إف جي).شمل
- محدد بالفعل لاستخدام بي 6 سباي
سائق :
<property name="hibernate.connection.driver_class">com.p6spy.engine.spy.P6SpyDriver</property>
- تحولت بالفعل على
السبات.خاصية شو_ إس كيو :
<property name="hibernate.show_sql">true</property>
جاسوس.العقارات
- تغيرت بالفعل لاستخدام بلدي الفعلي قاعدة بيانات جدبك سائق ، تصفية تعيين إلى خطأ ، بما في ذلكالفئات بالفعل تعيين صراحة لتسجيل أي شيء.
module.log=com.p6spy.engine.logging.P6LogFactory realdriver=oracle.jdbc.driver.OracleDriver filter=false dateformat=yyyy.MM.dd HH:mm:ss excludecategories= includecategories=error, info, batch, debug,statement,commit,rollback,result appender=com.p6spy.engine.logging.appender.StdoutLogger
هل أفتقد أي إعداد مهم ??
المحلول 3
أخيرا ، أستسلم P6Spy
كما هو المكتبة القديمة التي أحدث إصدار يعود إلى عام 2003.ألجأ إلى استخدام مصدر مفتوح مجاني آخر مماثل يسمى log4jdbc
لاعتراض بيانات جدبك ، انظر هذا لمزيد من المعلومات إذا كنت مهتما.
نصائح أخرى
لم يسبق لي أن استخدمت 6 سباي ، ولكن يمكنك الحصول على المتغيرات ربط لإخراج إلى السجل الخاص بك.حاول وضع هذا في السجل الخاص بك4 خصائص أو ملف شمل.
سجل4ج. الفئة. المؤسسة. السبات. نوع = التصحيح ، وحدة التحكم
السبب المعتاد لهذا النوع من المشاكل هو أن برنامج تشغيل جدبك يتم تحميله قبل 6 سبيدريفر.يمكنك الحصول على حول هذه المشكلة عن طريق وضع ديريجيستردريفرز=صحيح في جاسوس.خصائص.
راجع للشغل - تم إصلاح هذه المشكلة في 2.0 ألفا 1.