天天看點

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>
           

繼續閱讀