select .....from  table where aaa like '%$keyWords$%'

解决方案 »

  1.   

    少写了一个单引号:
    String wsjgbm="wsjgbm like '%$010101$%'";
      

  2.   

    这样不行传进去在ibatis 中还是语法错误,,你上面的写得和我一样啊只是你是两边匹配,,我是一边的而已没区别
      

  3.   

    哦,报什么错啊?
    我的动态sql语句:
    <isNotEmpty prepend="and" property="NameZh">
       (m.NAME_ZH like '%$NameZh$%')
    </isNotEmpty>
      

  4.   

    String wsjgbm="wsjgbm like '010101%'";
    hashMap.put("wsjgbm",wsjgbm);<select id="get_tyjkjc_list" parameterClass="java.util.HashMap"  resultClass="java.util.HashMap"> 
    select wsjgbm,wsjgmc from bm_wsjg  where  #wsjgbm#
    </select>ibatis处理语法错误?????/??????????????????????????????????????????
      

  5.   

    where附近语法错误!!!!!!!!!!!!!!!!!!!
      

  6.   

    String wsjgbm="wsjgbm like '010101%'";
    sqlMap.queryForObject("get_tyjkjc_list",wsjgbm);<select id="get_tyjkjc_list" parameterClass="string">
    select wsjgbm,wsjgmc from bm_wsjg where $wsjgbm$
    </select>
      

  7.   

    String value = "010101";
    sqlMap.queryForObject("get_tyjkjc_list", value);<select id="get_tyjkjc_list" parameterClass="string">
    select wsjgbm,wsjgmc from bm_wsjg where wsjgbm like #value#||'%'
    </select>
      

  8.   

    String value = "010101";
    sqlMap.queryForObject("get_tyjkjc_list", value);<select id="get_tyjkjc_list" parameterClass="string">
    select wsjgbm,wsjgmc from bm_wsjg where wsjgbm like '%'||#value#||'%'
    </select>