JPA によって発行された SQL クエリを表示するにはどうすればよいでしょうか? 質問する

JPA によって発行された SQL クエリを表示するにはどうすればよいでしょうか? 質問する

私のコードが次のような呼び出しを発行すると:

entityManager.find(Customer.class, customerID);

この呼び出しの SQL クエリを確認するにはどうすればよいでしょうか? 呼び出しをプロファイル/監視するためのデータベース サーバーへのアクセス権がないと仮定すると、JPA 呼び出しによって発行された対応する SQL クエリを IDE 内でログに記録したり表示したりする方法はありますか? jTDS ドライバーを使用して SQL Server 2008 R2 に対抗しています。

ベストアンサー1

ログ記録オプションはプロバイダー固有です。どの JPA 実装を使用するかを知っておく必要があります。

おすすめ記事