mybatis的参数传递

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

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

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);

至关于直接执行 mybatis

delete from person where id=5 
2.多参数传递分为pojo类 传递 和Map传递 以及@param传递 pojo传递封装为对象传递,参数为对象 Map传递 要先声明Map对象 @param填写的值要和xml文件对应
相关文章
相关标签/搜索