【发布时间】:2021-06-08 15:28:30
【问题描述】:
我有一个场景,我正在消费一个事件并将详细信息保存在数据库中。现在存储在数据库中的记录具有自动生成的 id 字段@GeneratedValue(strategy = GenerationType.IDENTITY)。
在我的测试用例中,我需要检查数据是否存储在数据库中并且是否符合预期。
但我不确定我将如何处理 SpringBoot Crud/JPA Repository 的findById(),因为我不知道生成了什么值。
任何帮助将不胜感激。
【问题讨论】:
-
您可以从保存的详细信息中获取Id
-
这是个问题吧?我如何获得该 ID
-
Details d = repository.save(new Details()); Details fromDb = repository.findById(d.getId())
标签: spring-boot crud-repository