Spring jdbc具名参数使用方法详解

 更新时间:2020年08月12日 15:47:33   作者:悄悄成长  
这篇文章主要介绍了Spring jdbc具名参数使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在jdbc的模板中使用具名参数:

1、就需要在之前的jdbc的例子中进行修改;需要在xml文件中重新配置一个bean。这是固定的格式。如下

对于使用具名参数而言。配置NamedParameterJdbcTemplate,该对象可以说使用具名参数。其没有无参数的构造器。所以必须为其构造器指定参数。

2、之后在test的稳健者哄。得到bean的对象。之后进行测试。具体的代码示例如下;

主要的区别是在sql语句的后边value中不在是问号。而是一下名字。之后通过map进行相应的赋值。最后通过具名函数的update对象对其进行传入。

是不是感觉没有之前的简单。但是这个可以为参数起名字。这是为了当你问号比较多的时候。你需要一个一个对顺序。容易出现错误。这个增强了可维护性

当需要赋值的时候,只需要进行找到相应的名字就好。但是缺点是比较麻烦。

这是另外一种办法。使用的是update的另外一个参数方法。使用这个方法的时候需要保证参数的名字要与class中的定义的属性的变量名一致。

之后通过sqlparametersource来创建对象传入的参数是类的实例化对象。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • hashtable桶数通常会取一个素数分析

    hashtable桶数通常会取一个素数分析

    这篇文章主要介绍了hashtable桶数通常会取一个素数分析的相关资料,需要的朋友可以参考下
    2016-12-12
  • SpringBoot遇到的坑@Qualifier报红的解决

    SpringBoot遇到的坑@Qualifier报红的解决

    这篇文章主要介绍了SpringBoot遇到的坑@Qualifier报红的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java调用Pytorch模型实现图像识别

    Java调用Pytorch模型实现图像识别

    这篇文章主要为大家详细介绍了Java如何调用Pytorch实现图像识别功能,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2023-06-06
  • 解决SpringCloud Feign传对象参数调用失败的问题

    解决SpringCloud Feign传对象参数调用失败的问题

    这篇文章主要介绍了解决SpringCloud Feign传对象参数调用失败的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • java定时任务的实现方法

    java定时任务的实现方法

    java定时任务的实现方法,需要的朋友可以参考一下
    2013-03-03
  • Java连接SQL Server数据库的超详细教程

    Java连接SQL Server数据库的超详细教程

    在Java应用程序中我们经常需要与数据库进行交互,一种常见的数据库是Microsoft SQL Server,下面这篇文章主要给大家介绍了关于Java连接SQL Server数据库的超详细教程,需要的朋友可以参考下
    2024-01-01
  • java基础之TreeMap实现类全面详解

    java基础之TreeMap实现类全面详解

    这篇文章主要为大家介绍了java基础之TreeMap实现类全面详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • springboot 集成支付宝支付的示例代码

    springboot 集成支付宝支付的示例代码

    这篇文章主要介绍了springboot 集成支付宝支付的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • JAVA中的函数式接口Function和BiFunction详解

    JAVA中的函数式接口Function和BiFunction详解

    这篇文章主要介绍了JAVA中的函数式接口Function和BiFunction详解,JDK的函数式接口都加上了@FunctionalInterface注解进行标识,但是无论是否加上该注解只要接口中只有一个抽象方法,都是函数式接口,需要的朋友可以参考下
    2024-01-01
  • idea项目全局去掉严格的语法校验方式

    idea项目全局去掉严格的语法校验方式

    这篇文章主要介绍了idea项目全局去掉严格的语法校验方式,具有很好的参考价值,希望对大家有所帮助。
    2023-04-04

最新评论