0
0

JTracker: A JetBrains IntelliJ IDEA. Supports JPA, MyBatis, and JDBC log formatting.

Posted at

JDBC Log

MyBatis や JPA ORM フレームワークを使用しているのであれば、MyBatis Log Formatting プラグインを使用しているはずです。
しかし問題があります。通常、フォーマットの効果しか見ることができず、誰がこのSQLを実行したのか、呼び出しのリンクを知る方法はありません。
下図に示すように

image.png

では、コールリンクと誰がそれを実行したかを知る方法はあるのだろうか? 方法はある。それがこのスレッドの主人公である "JTracker"だ。

What's JTracker

JTrackerはJavaコード追跡ツールです。 現在、それは唯一のMyBatisログの追跡をサポートしています、フォローアップは、JPAとJDBCのすべてのログをサポートします。 つまり、限り、あなたのコードは、データベースのJDBC操作に基づいているように、その後、表示およびフォーマットすることができます。
効果を見てみましょう:

image.png

image.png

test.gif

ご覧のように、ログ出力には実行されたMapperが表示され、クリックすると自動的にMapperクラスのメソッドにジャンプします。
Ctrl + 左マウスボタン」(macOS: ⌘)を押しながらSQL実行のコールリンクを開くと、複数のパネルを同時に修正することができ、簡単に問題を見つけることができます。

How to install it?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0