2011-05-13 70 views

回答

3

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

请参见下面的博客进行了详细的解释和完整的例子(由SpringSource的教练书面)

+0

那么为什么JdbcTemplate被视为独立会话的可见性?因此,DbUnit的IDatabaseConnection在一个会话中加载数据,模板不会看到它,因为它是不同的会话。 – Kamil 2016-02-26 09:02:13

+0

链接不再工作。请更新它。 – 2017-11-27 12:56:59