好用的SimpleJdbcDaoSupport 及 SimpleJdbcTemplate,已经在3.1中被废弃
原因是JdbcDaoSupport 或NamedParameterJdbcDaoSupport已经提供了其所有功能
请看源代码:
- /**
- * Extension of {@link org.springframework.jdbc.core.support.JdbcDaoSupport}
- * that exposes a {@link #getSimpleJdbcTemplate() SimpleJdbcTemplate} as well.
- * Only usable on Java 5 and above.
- *
- * @author Rod Johnson
- * @author Juergen Hoeller
- * @since 2.0
- * @see SimpleJdbcTemplate
- * @deprecated since Spring 3.1 in favor of {@link org.springframework.jdbc.core.support.JdbcDaoSupport} and
- * {@link org.springframework.jdbc.core.namedparam.NamedParameterJdbcDaoSupport}. The JdbcTemplate and
- * NamedParameterJdbcTemplate now provide all the functionality of the SimpleJdbcTemplate.
- */
- @Deprecated
- public class SimpleJdbcDaoSupport extends JdbcDaoSupport {
- private SimpleJdbcTemplate simpleJdbcTemplate;
- ....
虽然还可以用,但如果忍受不了杠杠及警告,童鞋们改用下面的两个吧。
JdbcDaoSupport 或NamedParameterJdbcDaoSupport(派生于JdbcDaoSupport)
spring-jdbc 4.17 还在的
在4.2中已经看不到这个类了 好狠的说
相关推荐
6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...
在PHP编程过程中,有时我们不希望程序运行时的警告(Warning)和废弃警告(Deprecated)显示在用户界面,因为这可能会暴露系统内部信息,影响用户体验。以下是一些关于如何禁止PHP显示这些错误信息的方法和相关知识...
XmlBeanFactory 已经被置为 Deprecated,从 Spring 3.1 开始,但是 Spring 并没有定义出更加高级的基于 XML 加载 bean 的 BeanFactory,而是推荐采用更加原生的方式,即组合使用 DefaultListableBeanFactory 和 ...
deprecated-2.0.1.gem 下载
这些注解在代码中起到了辅助作用,帮助编译器和运行时环境理解代码的意图,提升代码的可读性和可维护性。本文将深入探讨javax.annotation-3.1.2.2-sources.jar这个源码库,以及其对应的javax.annotation-3.1.2.2.jar...
在Spring中,依赖注入可以通过构造器注入、setter方法注入或字段注入的方式来实现。 - **控制反转(Inversion of Control, IoC)**: 是一种设计原则,指的是将组件之间的依赖关系由组件自身来管理变为由外部容器来...
### Spring4.X 最新帮助文档知识点总结 #### I. Spring框架概述 ...这些内容不仅覆盖了Spring的核心理念和技术细节,还介绍了从4.0到4.2版本中引入的重要新特性,有助于开发者更好地理解和应用Spring框架。
在Python的数据库操作中,尤其是当你使用pymysql库连接MySQL数据库时,可能会遇到一个警告,提示"Integer display width is deprecated and will be removed in a future release." 这个警告源于MySQL数据库的一个...
"Deprecated"这个词在编程中有着特殊的意义,它表示某个功能或API虽然还能够工作,但已经不建议继续使用,因为可能存在性能问题、安全风险或者未来版本中可能完全移除。当一个前端开源库被标记为deprecated,开发者...
Dear Spring community, I’m pleased to announce that Spring Framework 5.0.2 and 4.3.13 are available now, as a pair of refinement releases which are recommended as immediate upgrades for all Spring ...
deprecated-binaryninja-python, 在 python 中,已经编写的二进制忍者Prototype已经被编写 二进制忍者( 过时的python Prototype )这是二进制忍者 Prototype,用 python 编写。 有关当前版本的信息,请参阅 binary....
jack_up, 在 Rails 中,[DEPRECATED] 轻松AJAX文件上传 从October年8 月开始,已经不推荐使用 另外,对于其他的, 付费和免费的上传工具,JackUp已经被否决了。 JackUp简单AJAX文件在 Rails 中上传。安装修改你的...
@deprecated 用于在 Javadoc 工具生成文档的时候,表示此类、接口、方法和字段已经被废止。 4. 优点 使用 @Deprecated 注解可以让程序员意识到某些程序元素不再被建议使用,从而避免使用这些元素,避免可能的危险...
在这段代码中,我们添加了`@Deprecated`注解到`selectTestDataListById`方法上,这样任何尝试调用这个方法的代码在编译时都会收到警告。 当我们调用这个过时方法时,例如: ```java List<TestData> testDataList =...
在IT行业中,Hessian是一种轻量级的远程过程调用(RPC)协议,它使得服务端的方法可以直接在客户端被调用,仿佛它们就在本地一样。Hessian基于HTTP协议,使用二进制编码,以提高传输效率和性能。而Spring框架是Java...
[DEPRECATED] 硬币电子化回收箱 2016年中美青年创客大赛天津赛区作品解决方案 [DEPRECATED] 硬币电子化回收箱 2016年中美青年创客大赛天津赛区作品解决方案 [DEPRECATED] 硬币电子化回收箱 2016年中美青年创客大赛...
总结来说,`@Deprecated`注解在Java中起到了关键的代码管理和维护作用,它帮助开发者识别并逐渐移除不安全或过时的代码。虽然`@Deprecated`的传递性并不直接体现在子类上,但在处理废弃元素时,仍然需要考虑整个继承...
:warning: VS Code现在默认情况下在JavaScript和TypeScript文件中@deprecated JSDoc标记。 您可能不再需要该扩展名。安装在命令面板(CMD + SHIFT + P)中,选择“安装扩展名”,然后选择“不赞成使用VS Code ...
作为普通依赖项安装npm install deprecated.js 这将给出以下输出: npm WARN deprecated deprecated.js@1.0.1: Every version of this is deprecated/usr/lib└── deprecated.js@1.0.1 请在尽可能多的项目中执行此...
在 gradle.properties 文件中添加 android.useDeprecatedNdk = true,这将启用 deprecated NDK 配置,从而解决 so 库找不到的问题。 2.2 build.gradle 配置 在 build.gradle 文件中,添加 android/defaultConfig ...