3

JdbcTemplate 对象和 SimpleJdbcTemplate 有什么区别?

4

2 回答 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 回答