السبات: Hibernate.hbm2ddl.auto = تحديث عرض تم إنشاء SQL
سؤال
أود أن أذهب إلى السبات وضح
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)
ونرى كيف تسير الأمور.
لا تنتمي إلى StackOverflow