【发布时间】:2011-11-28 08:48:49
【问题描述】:
我刚刚开始使用 Spring 框架。我也在使用 DBCP 池,但我仍然不确定如何正确使用 jdbcTemplate。
最佳实践是在多个 DAO 之间重用创建/注入的 jdbcTemplate 实例,或者为每个 DAO 创建 jdbcTemplate 是正确的?
我目前使用的是注解方式:
public class FooDAO {
private JdbcTemplate jdbcTemplate;
@Autowired
public void setDatasource( DataSource dataSource ) {
this.jdbcTemplate = new JdbcTemplate( dataSource );
}
}
我知道 JdbcDaoSupport,但我不知道如何注入数据源,因为方法 setDatasource 被标记为 final。
但是,我仍然不确定重用创建的 jdbcTemplate 是否是最佳实践。
【问题讨论】:
标签: spring jdbctemplate