首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Ibatis传接多个参数

2012-11-12 
Ibatis传递多个参数!-- 为下面查询传参 --parameterMap idparameterMapparameter propertyxwxh

Ibatis传递多个参数

<!-- 为下面查询传参 --><parameterMap id="parameterMap">       <parameter property="xwxh"/>       <parameter property="nsrsbh"/>   </parameterMap>       <!-- 根据纳税人识别号和行为序号取得【事实信息】 --><select id="getFactByNsrAndXwxh" resultMap="factMap" parameterMap="parameterMap">    select       ss.* from     wfwz_ssb ss,wfwz_djb djwhere    ss.djxh=dj.djxhand      ss.yxbj_dm=dj.yxbj_dmand      dj.yxbj_dm='01'and      dj.xwxh=?and      dj.nsrsbh=?</select>

?

/** * 根据纳税人识别号和行为序号取得事实信息 */@SuppressWarnings("unchecked")public List<Fact> getFactByNsrAndXwxh(HashMap<String,String> hashMap){return (List<Fact>)getAll("Fact.getFactByNsrAndXwxh", hashMap);}

?

测试

public void testGetFactByNsrAndXwxh(){FactService factService = (FactService)applicationContext.getBean("factService");HashMap<String,String> map=new HashMap<String,String>();     map.put("xwxh", "0005");   map.put("nsrsbh", "460200760106052");   List<Fact> list=factService.getFactByNsrAndXwxh(map);System.out.println(list.size());}

?

热点排行