Java Spring JdbcTemplate

发布于 2024-09-12 05:00:40 字数 49 浏览 9 评论 0原文

JdbcTemplate 对象和 SimpleJdbcTemplate 有什么区别?

What's the difference between a JdbcTemplate object and a SimpleJdbcTemplate?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甩你一脸翔 2024-09-19 05:00:41

Spring 开始3.1 SimpleJdbcTemplate 已被弃用,SimpleJdbcTemplate 的大部分功能已集成到 JdbcTemplate,除了由以下提供的命名参数NamedParameterJdbcTemplate

最重要的是,如果您使用 SimpleJdbcTemplate 就完全没问题,并且不必急于升级,但对于新开发,您应该使用 JdbcTemplate 或 NamedParameterJdbcTemplate。

如果有人感兴趣,我在我的博客中发布了 JdbcTemplate 的使用示例(从形成上一篇文章中设置的项目),更多有趣的示例位于< a href="http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/jdbc.html#jdbc-JdbcTemplate-examples" rel="noreferrer">Spring 官方文档< /a>.

As of Spring 3.1 SimpleJdbcTemplate has been deprecated, and most of the features of SimpleJdbcTemplate have been integrated into JdbcTemplate, except named parameter which is provided by NamedParameterJdbcTemplate.

The bottom line is, if you're using SimpleJdbcTemplate is perfectly fine, and there is no rush to upgrade, but for new developments, you should use JdbcTemplate or NamedParameterJdbcTemplate.

If anyone's interested, I've posted an usage example of JdbcTemplate in my blog (starting form the project set up in the previous post), more interesting examples are in the official Spring documentation.

客…行舟 2024-09-19 05:00:41

来自Javadoc, SimpleJdbcTemplate 是一个

经典 Spring JdbcTemplate 的基于 Java-5 的便利包装器,利用可变参数和自动装箱,并仅公开最常用的操作以简化 JdbcTemplate用法。

换句话说,SimpleJdbcTemplate 只是将“常规”JdbcTemplate 分解为最常见/方便的部分 - 换句话说,它简化了它。

From the Javadoc, SimpleJdbcTemplate is a

Java-5-based convenience wrapper for the classic Spring JdbcTemplate, taking advantage of varargs and autoboxing, and exposing only the most commonly required operations in order to simplify JdbcTemplate usage.

In other words, SimpleJdbcTemplate just breaks the "regular" JdbcTemplate down to the most common/convenient parts — in other words, it simplifies it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文