gpt4 book ai didi

java - 使用什么来代替简单的 JdbcTestUtils?

转载 作者:行者123 更新时间:2023-12-02 10:58:50 25 4
gpt4 key购买 nike

我正在尝试使用 Spring 和 DBUnit 设置数据库测试。我有一个脚本要在每次测试之前运行。下面的代码可以工作,但 SimpleJdbcTemplate 已弃用。作为 3.2 版本的一部分,executeSqlScript 方法已移至 JdbcTestUtil,但我们使用的是 3.1.x。用什么来代替?

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class MyTestScript{

@Autowired
public DataSource dataSource;
@Autowired
public Resource script;

@Before
public void setup() {
SimpleJdbcTestUtils.executeSqlScript(
new SimpleJdbcTemplate(dataSource), script, true);
}

@Test
public void testInsert() {
}
}

最佳答案

您应该抑制警告并继续。一旦切换到 Spring 3.2,转换将变得微不足道(删除所有 Simple 前缀)。在这些测试中,没有真正的理由不惜一切代价避免 SimpleJdbcTemplate,因为它的全部功能都在同名的 JdbcTemplate 中。

关于java - 使用什么来代替简单的 JdbcTestUtils?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11861245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com