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),但一般而言,您可以访问数据库H2一样显示在this tutorial

在你的情况下,一个小的剩余障碍是Spring Boot与@DataJpaTest结合在测试开始时启动数据库,并在测试完成后丢弃它。因此,查看数据库“没有太多时间”。

根据交易,冲洗策略和/或手动冲洗(EntityManager.flush()),不保证在测试过程中看到域对象的所有更改。