2012-08-13 11 views
0

我使用Hibernate作爲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設置?或者沒有辦法跟蹤這種操作。 非常感謝你

回答

2

既然你已經爲hibernate logger設置了加法爲false,你將需要附加一個單獨的appender,否則它不會有任何東西。

相關問題