0

JPAプロバイダーとしてHibernateを使用しています。アプリケーションの正確な動作を知りたいのですが、Hibernateが実行しているすべての暗黙の操作(コードで明示的に呼び出さない)を知りたいのです。例:

データベースからオブジェクトを最初にロードするためにhibernateが実行するクエリは何ですか?Hibernateがflush()またはcommit()を呼び出すとき?

私のpersistence.xmlファイルでは、プロパティを使用しています。また、log4jロガーも使用しています。

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

しかし、私はこの種の情報を見ていません。

一部のプロパティまたはjog4j設定がありませんか?または、この種の操作を追跡する方法はありません。どうもありがとうございます

4

1 に答える 1

2

休止状態のロガーの加法性をfalseに設定しているため、別のアペンダーをアタッチする必要があります。そうしないと、何も実行されません。

于 2012-08-13T09:21:50.300 に答える