原来不理解Spring jdbc中的核心类JdbcTemplate的DataSource为什么都是当参数从外面传入,
今天看了一篇“DAO的困惑-事务处理”,其中提到“Dao只能使用资源,而不应该管理资源,
也就是说,Dao可以使用Connection,但不能维护它--生成和关闭”。
在简单的应用系统中,也许根本不会遇到事务,但在一个比较复杂的系统中,经常要处理
事务,这时JdbcTemplate的这种设计就显示出它的合理和完美。 在SourceView的一个版本中,
我一定会重新考虑Dao的设计。