在下面的示例中,JdbcTemplate是创建两个连接还是一个?
public class MyDao {
private JdbcTemplate jdbcTemplate;
public List getData1() {
return jdbcTemplate.query(mySql, myParams, myCallback);
}
public List getData2() {
jdbcTemplate.query(mySql2, myParams2, myCallback2);
}
}
public class Main {
public static void main(String[] args) {
MyDao dao = new MyDao();
List d1 = dao.getData1();
List d2 = dao.getData2();
doStuff(d1, d2);
}
}
也就是说,它是否重用第一个查询中的连接?我们假设它是使用基本数据源(不是池数据源)构建的.