JdbcTemplate 对象和 SimpleJdbcTemplate 有什么区别?
问问题
7859 次
2 回答
18
自Spring 3.1SimpleJdbcTemplate
起已弃用,大部分功能SimpleJdbcTemplate
已集成到JdbcTemplate
中,除了由 提供的命名参数NamedParameterJdbcTemplate
。
底线是,如果你使用 SimpleJdbcTemplate 完全没问题,也不急于升级,但是对于新的开发,你应该使用 JdbcTemplate 或 NamedParameterJdbcTemplate。
如果有人感兴趣,我已经在我的博客中发布了一个 JdbcTemplate 的使用示例(从上一篇文章中设置的项目开始),更多有趣的示例在官方 Spring 文档中。
于 2012-02-27T04:14:42.097 回答
8
从Javadoc中,SimpleJdbcTemplate
是一个
经典 Spring 的基于 Java-5 的便捷包装器
JdbcTemplate
,利用可变参数和自动装箱,并且仅公开最常用的操作以简化JdbcTemplate
使用。
换句话说,SimpleJdbcTemplate
只是将“常规”JdbcTemplate
分解为最常见/最方便的部分——换句话说,它简化了它。
于 2010-07-29T17:31:43.133 回答