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文件對應
相關文章
相關標籤/搜索