SimpleJdbcTestUtils有什么替代品?涉及IT技术。

3

我正在尝试使用Spring和DBUnit设置数据库测试。我有一个脚本在每个测试之前运行。下面的代码可以工作,但是SimpleJdbcTemplate已经被弃用了。方法executeSqlScript将作为3.2版本的一部分移至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() {
    }
}
1个回答

0
你应该只是忽略这个警告并继续进行。一旦你切换到Spring 3.2,过渡将是微不足道的(删除所有Simple前缀)。在这些测试中,没有真正的理由要以任何代价避免使用SimpleJdbcTemplate,因为它的整个功能都在同名的JdbcTemplate下。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接