Hibernate:hibernate.hbm2ddl.オート=更新ョsqlを生成
質問
いパスを、Hibernateの SessionFactory
hibernate.hbm2ddl.auto=update
見て、ログファイルに発生するsql文を書きます。できるw/o javaコーディング(知いう目的達成のためのヒアリング結果 SchemaExport, がいhibernateは"ボックス"ソリューション)
解決
きの設定ロギングシステム.を用いて
SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")
やlog4j
log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER log4j.additivity.org.hibernate.SQL=false
編集:こもも Hibernateのsqlログ値
他のヒント
また、
のデバッグブレークポイントを設定することができますorg.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)
と、それが行く方法を見ます。
所属していません StackOverflow