休止状態のロガーを開くと、バインド変数を含むステートメントが取得され、次に変数とその値のリストが取得されます。例えば
DEBUG org.hibernate.SQL - insert into EMPLOY (NAME, LAST_NAME, CITY) values (?,?,?)
DEBUG org.hibernate.type.TimestampType - binding 'John' to parameter: 1
DEBUG org.hibernate.type.IntegerType - binding 'Doe' to parameter: 2
DEBUG org.hibernate.type.StringType - binding 'NY' to parameter: 3
ログを sql スクリプトに解析し、次のような組み合わせたコマンドのリストを取得したい
insert into EMPLOY (NAME, LAST_NAME, CITY) values ('John','Doe','NY')
それを行うパーサーを知っている人はいますか?