java-spring jdbc模板和最好的模板使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-spring jdbc模板和最好的模板使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1096字,纯文字阅读大概需要2分钟。
内容图文
我的问题是关于哪个jdbc模板必须最常用,以及使用简单的jdbc模板(尽管它既可以用于命名占位符又可以用于问号占位符)有什么缺点,基本上可以说明我的区别以及是最好的,因为我是spring框架的新手.
解决方法:
JdbcTemplate类执行SQL查询,更新语句和存储过程调用,对ResultSet执行迭代并提取返回的参数值.它还捕获JDBC异常,并将其转换为org.springframework.dao包中定义的通用,信息量更大的异常层次结构.
一旦配置,JdbcTemplate类的实例是线程安全的.因此,您可以配置JdbcTemplate的单个实例,然后安全地将此共享引用注入到多个DAO中.
使用JdbcTemplate类的一种常见做法是在Spring配置文件中配置一个DataSource,然后将共享的DataSource bean依赖注入到DAO类中,并在DataSource的设置器中创建JdbcTemplate.
Spring提供了休眠模板,它具有许多优点,例如
1)删除样板代码,例如从数据源获取连接,尝试/捕获块以关闭连接.这样开发人员就可以专注于编写业务逻辑,而不是在任何地方编写更加精巧的标牌代码.
2)与被检查的异常相比,Spring hibernateTemplate还抛出RunTime异常,从而允许删除每个DAO中的try / catch块.
3)它还提供了更丰富的模板类,开发人员可以使用它轻松编写查询代码.该模板类还允许显式获取会话,因此,如果开发人员想要获取会话对象并对其进行处理,则有可能.
哪种最适合您取决于您??的要求
内容总结
以上是互联网集市为您收集整理的java-spring jdbc模板和最好的模板使用全部内容,希望文章能够帮你解决java-spring jdbc模板和最好的模板使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。