Spring BootでJPAを利用する際に、使ったSQLをログに出力する方法をメモしておきます。 方法は簡単です。
apprication.propertiesに以下入力するだけ。
logging.level.org.hibernate.SQL=debug
ただし、これだけだとバインドされるパラメータがわからないので、以下も追記すれば
パラメータも表示することができます。
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=trace logging.level.org.hibernate.type.EnumType=trace
画像はちょっとSQLが切れてるけど、こんな感じ。パラメータも出てますね。