Java Spring Jdbc模板
Posted
技术标签:
【中文标题】Java Spring Jdbc模板【英文标题】:Java Spring JdbcTemplate 【发布时间】:2010-07-29 17:28:34 【问题描述】:JdbcTemplate 对象和 SimpleJdbcTemplate 有什么区别?
【问题讨论】:
【参考方案1】:截至Spring 3.1 SimpleJdbcTemplate
已弃用,SimpleJdbcTemplate
的大部分功能都已集成到JdbcTemplate
中,但NamedParameterJdbcTemplate
提供的命名参数除外。
底线是,如果你使用 SimpleJdbcTemplate 完全没问题,也不急于升级,但对于新的开发,你应该使用 JdbcTemplate 或 NamedParameterJdbcTemplate。
如果有人感兴趣,I've posted an usage example of JdbcTemplate 在我的博客中(从project set up in the previous post 开始),更多有趣的例子在official Spring documentation。
【讨论】:
【参考方案2】:来自the Javadoc,SimpleJdbcTemplate
是一个
经典 Spring
JdbcTemplate
的基于 Java-5 的便捷包装器,利用可变参数和自动装箱,并仅公开最常用的操作以简化JdbcTemplate
的使用。
换句话说,SimpleJdbcTemplate
只是将“常规”JdbcTemplate
分解为最常见/最方便的部分——换句话说,它简化了它。
【讨论】:
感谢托加姆斯。我将使用 SimpleJdbcTemplate。以上是关于Java Spring Jdbc模板的主要内容,如果未能解决你的问题,请参考以下文章
spring框架总结(04)----介绍的是Spring中的JDBC模板