parameterclass(ibatIS中的parameterClass,一般分类两种,1种为传model,另一种为传map[亲测有效])

发布时间:2025-12-10 19:57:46 浏览次数:4

ibatIS中的parameterClass,一般分类两种,1种为传model,另一种为传map[亲测有效]-

ibatIS中的parameterClass,一般分类两种,1种为传model,另一种为传map[亲测有效]ibatIS中的parameterClass,一般分类两种,1种为传model,另一种为传map一、parameterClass传model参数Java代码 “queryModel”  parameterClass=”com.hanpeng.base.phone.model.TDictionary” resultClass=”com.hanpeng.base.ph

ibatIS中的parameterClass,一般分类两种,1种为传model,另一种为传map

一、parameterClass传model参数

Java代码

<selectid=“queryModel”parameterClass=“com.hanpeng.base.phone.model.TDictionary”resultClass=“com.hanpeng.base.phone.model.TDictionary”>SELECTD_CODEasdCode,D_NAMEasdName,D_INFOasdInfo,D_SERVER_NAMEasdServerName,D_CLIENT_NAMEasdClientName,REMARKasremark,D_SHORTasdShort,D_SERVER_COLORasdServerColor,D_CLIENT_COLORasdClientColorFROMT_DICTIONARY<dynamicprepend=“WHERE”><isNotEmptyprepend=”AND“property=“dCode”>D_CODE=#dCode#</isNotEmpty><isNotEmptyprepend=”AND“property=“dName”>D_NAME=#dName#</isNotEmpty><isNotEmptyprepend=”AND“property=“dInfo”>D_INFO=#dInfo#</isNotEmpty><isNotEmptyprepend=”AND“property=“dServerName”>D_SERVER_NAME=#dServerName#</isNotEmpty><isNotEmptyprepend=”AND“property=“dClientName”>D_CLIENT_NAME=#dClientName#</isNotEmpty><isNotEmptyprepend=”AND“property=“remark”>REMARK=#remark#</isNotEmpty><isNotEmptyprepend=”AND“property=“dShort”>D_SHORT=#dShort#</isNotEmpty><isNotEmptyprepend=”AND“property=“dServerColor”>D_SERVER_COLOR=#dServerColor#</isNotEmpty><isNotEmptyprepend=”AND“property=“dClientColor”>D_CLIENT_COLOR=#dClientColor#</isNotEmpty></dynamic></select>

二、parameterClass传map参数

1.

Java代码

/***快速备注*@paramrequest*@return*@authorsgdjava*@date2011-9-8下午05:00:14*/publicstaticListgetKuaiSuBeiZhu(HttpServletRequestrequest){Listresult=null;try{Stringsendtype=“”;if(request.getAttribute(“sendType”)!=null)sendtype=(String)request.getAttribute(“sendType”);Mapsearch=newHashMap();search.put(“wbType”,sendtype);result=selectUtilSerivce.queryKuaiSuBeiZhu(search);}catch(Exceptione){log.error(“SelectUtilReqgetKuaiSuBeiZhuErr”,e);}returnresult;}

2.daoImpl

Java代码

publicList<Map<String,Object>>queryKuaiSuBeiZhu(MapsearchMap){returngetSqlMapClientTemplate().queryForList(“TDictionary.queryKuaiSuBeiZhu”,searchMap);}

3.sqlMap

Xml代码

<selectid=“queryKuaiSuBeiZhu”parameterClass=“java.util.HashMap”resultClass=“java.util.HashMap”>SELECTT.WB_INFOAS“val”,T.WB_INFOAS“key”FROMT_WRITE_BACKT<dynamicprepend=“WHERE”><isNotEmptyprepend=”AND“property=“wbType”>T.WB_TYPE=#wbType#</isNotEmpty></dynamic>ORDERBYT.WB_NUMASC</select>
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477