7

Hibernate のSessionFactoryに渡したい

hibernate.hbm2ddl.auto=update

ログファイルで生成されたSQLステートメントを参照してください。Javaコーディングなしで可能ですか(SchemaExportで結果を達成する方法を知っていますが、休止状態に「インボックス」ソリューションがあることを願っています)

4

2 に答える 2

5

を使用して 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
    

編集:これは、値を含むHibernate sqlログにも役立つかもしれません

于 2010-03-13T08:18:36.967 に答える
3

にデバッグブレークポイントを設定することもできます

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

そしてそれがどうなるか見てください。

于 2013-03-07T12:50:40.380 に答える