سؤال

أود أن أذهب إلى السبات وضح

hibernate.hbm2ddl.auto=update

وانظر في ملف سجل تم إنشاؤه بيانات SQL. هل من الممكن أن ترميز Java (معرفة كيفية تحقيق النتيجة schemaexport., ، ولكن نأمل أن يكون لدى سبات السبات "في المربع")

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

المحلول

يمكنك إعداد تسجيل الدخول إلى System.Out باستخدام

  • SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")

  • أو log4j.

    log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER   
    log4j.additivity.org.hibernate.SQL=false
    

تحرير: هذا ربما أيضا مفيدة تسجيل SQL الإسبات مع القيم

نصائح أخرى

يمكنك أيضا تعيين نقطة توقف تصحيح

org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)

ونرى كيف تسير الأمور.

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