使用Testcontainers与JOOQ时无法验证数据插入问题排查
Testcontainers 集成测试中JOOQ upsert操作数据无法验证,疑似配置不匹配
我在集成测试中搭建了Testcontainers环境,测试数据可以写入容器,但无法验证基于JOOQ实现的Repository中的upsertUsers函数是否真正完成了数据插入——数据仿佛凭空消失。我怀疑是JOOQ与Testcontainers的配置不匹配导致的问题。
补充信息:
- users表通过DBeaver UI创建
- 涉及的相关代码包括:
test-data.sql文件、UsersRepositoryTest.java测试类、pom.xml配置文件,以及upsertUsers函数的实现
相关代码片段
test-data.sql
-- 请粘贴test-data.sql的内容
UsersRepositoryTest.java
// 请粘贴UsersRepositoryTest.java的内容
pom.xml(Testcontainers/JOOQ相关配置)
<!-- 请粘贴pom.xml中相关的依赖或配置片段 -->
upsertUsers函数实现
// 请粘贴upsertUsers函数的代码
内容的提问来源于stack exchange,提问作者tcampbell649
相关产品推荐
相关产品推荐

