<isNotNull prepend="," property="menu_id">
<isNotNull>

解决方案 »

  1.   

    直接放在hashmap里更简单些
    直接通过key值引用就可以了
    <isNotNull prepend="and" property="menu_id">
    <isNotNull>
      

  2.   

    class DimensionMenuPair{
        
       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>