如何从Spring JdbcTemplate实例获取DBUnit DatabaseConnection实例

时间:2011-05-13 13:08:36

标签: spring dbunit

我正在尝试使用Spring JdbcTemplate实例生成可用于后续DBUnit测试的DataSet。

任何想法如何做到这一点?

我发现从JDBC Connection实例到IDatabaseConnection实例的所有文档。

但我使用Spring将代码抽象出来,而我所拥有的是JdbcTemplate实例。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您的jdbcTemplate bean有一个dataSource属性,因此您可以使用其getter从jdbcTemplate获取它,或者在您构建IDatabaseConnection的类中注入dataSource(您已在applicationContext中的某处定义)并将其用作一个构造函数arg。 (你应该做后者)

有关详细说明和完整示例(由泉源培训师编写),请参阅以下博客