我有一個運行在Glassfish Web服務器上的Spring應用程序,我在hibernate查詢中看到一些非常奇怪的行爲。我希望能夠看到查詢及其參數,而不僅僅是'?'佔位符。我該怎麼做呢?Glassfish上的Spring - 獲取Hibernate參數記錄?
我試圖通過管理控制檯進去,添加和服務器配置
- javax.enterprise.system.std.com.sun.enterprise.server配置以下記錄儀「最詳細」。登錄
- log4j.logger.org.hibernate.type
我仍然沒有得到參數綁定。
我該怎麼做?
你在hibernate.cfg.xml中設置了「show_sql」,「format_sql」爲true嗎?另外你需要設置log4j爲:'log4j.logger.org.hibernate.SQL = DEBUG'和喜歡。 –
@ringbearer沒有hibernate.cfg.xml - 看起來這個配置是通過glassfish完成的嗎?我真的不知道所有這些部分如何組合在一起說實話,我只知道更新語句正在記錄,但我期望看到的值沒有出現在數據庫中。但關於show_sql,sql被記錄,只是沒有參數 –