zoukankan      html  css  js  c++  java
  • mybatis的参数传递

    mybatis的参数传递分为两种:1.单参数传递  2.多参数传递

    单参数 mybatis会直接取出参数值给Mapper文件赋值 例子如下:

    1.Mapper文件内容如下:
    
    public void delete(int id);
    
    
    Mapper.xml文件如下:
    
    <delete id="delete" parameterType="int">
    
    delete from person where id=#{id}
    
    </delete>
    
    对应的操作文件如下:
    
    Sqlsession sqlSession=getSqlSessionFactory().openSession();
    
    PersonMapper personMapper=sqlSession.getMapper(PersonMapper.class);
    
    personMapper.delete(5);

    相当于直接执行 

    delete from person where id=5 

    2.多参数传递
    分为pojo类 传递 和Map传递 以及@param传递

    pojo传递封装为对象传递,参数为对象 Map传递 要先声明Map对象
    @param填写的值要和xml文件对应
  • 相关阅读:
    docker
    opencart
    Why is setTimeout(fn, 0) sometimes useful?
    linux下php环境配置
    xampp for linux
    Where to go from here
    freefcw/hustoj Install Guide
    khan academy js
    SDWebImage
    基于OpenCV 的iOS开发
  • 原文地址:https://www.cnblogs.com/qiujichu/p/10991932.html
Copyright © 2011-2022 走看看