hibernate 控制檯打印輸出SQL

通常 hibernate 打印SQL只須要配置 sql

show_sql=true

便可, 但是這樣 查看不到 SQL的  參數, 實現雞肋。hibernate

能夠在  日誌裏面開啓打印 參數的。雖然不是很完美,可是 通常狀況都 知足了, 能夠用了。日誌

好比log4j 配置:code

log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

這樣就能夠了。 若是要 查看 執行SQL以後的結果ip

能夠加上配置

log4j.logger.org.hibernate.type.descriptor.sql.BasicExtractor=TRACE

 

若是是  低版本的hibernate 或者配置了 jpa 那些可能會 可能會沒有效果。jpa

這時候,只能使用 p6spy  麻煩一點來搞了log4j

相關文章
相關標籤/搜索