美文网首页
Spring(5) - (19) jdbc的其它设计

Spring(5) - (19) jdbc的其它设计

作者: 小白201808 | 来源:发表于2018-09-29 13:02 被阅读6次

    一.jdbcTemplate:

       DML操作:
       public int update(String sql,Object...args);
       参数:
            SQL
            ?占位符对应的参数
       返回:
            受影响的行数
            
       DQL操作:
       public <T>List<T> query(String sql ,Object[]args, RowMapper<T> rowMapper);
       参数:
            SQL            
            SQL中?占位符对应的参数
            结果集处理器
       返回:
            多行结果集封装的List
    

    二.持久层技术的DAO基类 -- XXXDaoSupport

    三.jdbcTemplate类,jdbc操作的模版类,在改类中大量包含了操作增删改查的功能

     1.在改类中,使用占位符 ?(顺序占位符)
     2.select * from xxx where id in(1,3,5)
       select * from xxx where id in ?
    

    NamedParameterJdbcTemplate:命名参数jdbc操作模版类,其中是包含了 jdbcTemplate.

      允许使用  :XXX  来给占位参数起名称   我们需要给名称为XXX的位置设置参数。
    

    相关文章

      网友评论

          本文标题:Spring(5) - (19) jdbc的其它设计

          本文链接:https://www.haomeiwen.com/subject/uqwvoftx.html