0

私は春ブートテストを学習し、this articleを見つけ、ビューデータ

4.Integrationテスト@DataJpaTestと

がどのように私はH2のコンテンツを表示することができています以下の情報を使用して、intellij-ideaのツール>データベースのようなクライアントツールを設定してください。

これらの情報を覗くには、より良い方法がありますか?

INFO 11276 --- [ main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url='jdbc:h2:mem:094de3b8-72c0-4740-bdf6-5ae1a36ad9f4;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa'

+0

私の使い方を見てください:https://stackoverflow.com/a/43276769 – Cepr0

答えて

0

私はIntelliJの(私はEclipseを使用することを愛しているから)について多くを知らないが、this tutorialに示すように、一般的に、あなたはH2データベースにアクセスすることができます。

あなたのケースで残っている小さな障害は、@DataJpaTestと組み合わせてSpringブートがテストの開始時にデータベースを開始し、テストが完了した後に破棄されることです。だから、データベースを調べるのに「あまり時間はない」ということがあります。

トランザクションによっては、フラッシング戦略や手動フラッシュ(EntityManager.flush())によって、テスト中にドメインオブジェクトのすべての変更を確認することが保証されません。

関連する問題