int dimensionId; int menuId; get... set.... } List list = new ArrayList(); list.add(DimensionMenuPair ......; ....Map parameter = new HashMap(); parameter.put("dimensionMenuPairList",list);<iterate property="dimensionMenuPairList" open="(" close=")" conjunction="or"> b.dimension_id = #dimensionMenuPairList[].dimensionId# and b.menu_id = #dimensionMenuPairList[].menuId# </iterate>
直接通过key值引用就可以了
<isNotNull prepend="and" property="menu_id">
<isNotNull>
int dimensionId;
int menuId;
get...
set....
}
List list = new ArrayList();
list.add(DimensionMenuPair ......;
....Map parameter = new HashMap();
parameter.put("dimensionMenuPairList",list);<iterate property="dimensionMenuPairList" open="(" close=")" conjunction="or">
b.dimension_id = #dimensionMenuPairList[].dimensionId# and b.menu_id = #dimensionMenuPairList[].menuId#
</iterate>