zoukankan      html  css  js  c++  java
  • 阶段3 2.Spring_09.JdbcTemplate的基本使用_4 JdbcTemplate的CRUD操作

    复制demo起名3


    保存


    update


    delete


    selct


    有这么多的重载方法 如何去定位


    可变参数是JDK1.5版本之后才有的东西

    RowMapper

    实现RowMapper这个接口。然后实现里面的方法





    查询的第二个参数就是我们刚才创建的类AccountRowMapper


    用List<Account>去接收



    DBUtils里面的QueryRunenr也有query方法里面的参数如下


    从封装的角度来说。第二个参数 AccountRowMapper和 ResultSetHandler作用是一样的

    在DBUtils里面我们用的是BeanHandler
     Spring里面也有实现就是BeanPropertyRowMapper

    运行效果一样

    所以一个对象封装到集合里面。我们不用自己写,使用Spring提供的就可以了
    query方法里面有返回List<T> 也有返回类型是T的。也就是说Spring的jdbcTeample是靠实现不同的方法来实现返回

    DbUtils中的query方法是靠 resultSetHandler的方法的返回值来决定返回的内容

    查询一个


    通过isEmpty判断集合是否为空。并返回get(0)也就是第一个值

    所以query方法不仅能查询所有,也能查询一个

    实际的开发过程中用这种方式比较多

    使用聚合

    返回值是Object类型的

    如果相反会int类型。那么地个人参数就用Integer.class

    返回long类型


    返回long类型,就long类型来接收


    如果返回是值一个大于int的范围,所以就会报错。所以这里一般用long类型来接收

     

  • 相关阅读:
    VMWare Workstation的激活码 亲测有效
    虚拟机搭建appRtcDemo的appr.tc服务器
    windows webrtc支持H264的源码编译
    windows webrtc 编译
    获取windows系统分屏个数
    windows cmd窗口光标闪动效果消失
    win10 检测系统是不是正版的 以及slmgr.vbm -dlv命令不生效
    symfonos2
    利用ARP欺骗进行MITM(中间人攻击)
    内网学习之MySQL服务提权
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11361361.html
Copyright © 2011-2022 走看看