<delete id="deleteMember" parameterClass="java.util.Map">
DELETE FROM Familymemberinfo WHERE mid IN
<iterate property="mids" open="(" close=")" conjunction=",">
<![CDATA[
#mids[]#
]]>
</iterate>
</delete>
public int deleteMember(Map<String, Object> map) {
return getSqlMapClientTemplate().delete(DELETE, map);
}
List<Familymemberinfo> ms = familymemberinfoService.getMembers(pid + "");
if(ms != null && ms.size() > 0){
Integer[] mids = new Integer[ms.size()];
Map<String, Object> map = new HashMap<String, Object>();
for(int i = 0; i < ms.size(); i++){
mids[i] = ms.get(i).getMid();
}
map.put("mids", mids);
int result = familymemberinfoService.deleteMember(map);
}