1

私は休止状態を使用しており、マッピングにエラーがあるかどうかを確認できるように、休止状態が自動的に生成するすべての SQL をコンソールに記録しようとしています。私はlog4jを使用しているので、使用しようとしています

log4j.logger.org.hibernate.SQL=ALL, SQL_APPENDER

休止状態が使用しているすべての SQL を表示しますが、これは機能していません。log4j.propertiesこのコード行をファイルに追加しましたが、機能しません! 私は何かを忘れていますか、それとも何か間違ったことをしていますか

このようなものを表示したい

Hibernate: INSERT INTO mkyong.stock_transaction (CHANGE, CLOSE, DATE, OPEN, STOCK_ID, VOLUME) 
VALUES (?, ?, ?, ?, ?, ?)
4

1 に答える 1

1

私はこれを解決することができました。使用する代わりに

log4j.logger.org.hibernate.SQL=ALL, SQL_APPENDER

私のlog4j.propertiesファイルでは

log4j.category.org.hibernate.SQL = ALL
于 2012-06-29T15:25:36.743 に答える