mybatis傳遞String參數類型無法讀取

使用mybatis傳遞String參數時,得不到參數,
解決辦法1:在接口參數里加上mybatis中的@param註解
解決辦法2:在xml的if裏用”_parameter” 代表參數
具體方法網上都有,
要是上述方法沒有解決
可以將 String 參數 存入Map 集合中,

        Map map=new HashMap();
        map.put("condition",condition);

        List list=bookMapper.bookList(map);

  <select id="bookList" parameterType="map" resultMap="BaseResultMap">
    select
    <include refid="Base_Column_List" />
    from book
    <if test="condition!= null">
      where bname like '%${condition}%' or author like '%${condition}%'
    </if>
  </select>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章