18

ベンダーとしてJPA仕様とHibernateを使用しています。DBに送信される(sysoutに出力される)生成されたSQLクエリを取得し、単純な文字列として保存する必要があります。

これを行う方法はありますか?

編集

ビートをより明確にしましょう。休止状態のログは必要ありません。別のDBで同じクエリを実行できる必要があります。したがって、SQLクエリをそのまま取得し、通常の文字列変数に保持する必要があります。

編集2

Beanを提供できるutilはありますか?それは自動的にInsertクエリを生成しますか?ここでHibernateBeanを使用できますか?私はそれがビートコンプレックスであることを知っています。

ありがとう、

Idob

4

6 に答える 6

1

log4jロギングを有効にし、クエリを表示するためにHibernateのアペンダーを追加する必要があります。

これはすでにここで説明されています:Hibernateを使用するときにパラメーター値を含むクエリ文字列を出力する方法

于 2013-01-16T12:54:53.937 に答える