【发布时间】:2023-03-19 14:45:01
【问题描述】:
我正在尝试使用 Spring JdbcTemplate 实例来生成可用于后续 DBUnit 测试的 DataSet。
有什么想法吗?
我找到的从 JDBC Connection 实例到 IDatabaseConnection 实例的所有文档。
但是我使用 Spring 抽象出所有这些的代码,而我拥有的是一个 JdbcTemplate 实例。
有什么想法吗?
【问题讨论】:
我正在尝试使用 Spring JdbcTemplate 实例来生成可用于后续 DBUnit 测试的 DataSet。
有什么想法吗?
我找到的从 JDBC Connection 实例到 IDatabaseConnection 实例的所有文档。
但是我使用 Spring 抽象出所有这些的代码,而我拥有的是一个 JdbcTemplate 实例。
有什么想法吗?
【问题讨论】:
您的 jdbcTemplate bean 有一个 dataSource 属性,因此您可以使用它的 getter 从 jdbcTemplate 获取它,或者在您构建 IDatabaseConnection 的类中注入 dataSource(您已经在 applicationContext 中的某处定义)并将其用作一个构造函数参数。 (你应该做后者)
详细解释和完整示例请参阅以下博客(由 springsource 培训师编写)
【讨论】: