这是dao
@DAOAction(action = )
public int batchInsertGroupShoup(@DAOParam(value = "list", type = ) List<GroupShop> list);
<insert parameterClass="map">
INSERT INTO DPEvent.ACT_GroupShop(<include ref/>)
VALUES
<iterate property="list" conjunction=",">
(#list[].shopTitle#,
#list[].shopIntroduce#,
#list[].shopPic#,
#list[].groupType#,
#list[].cityID#,
#list[].foretasteFund#,
#list[].nowPrice#,
#list[].oldPrice#,
#list[].saledNum#,
#list[].num#,
#list[].groupNum#,
#list[].activityID#,
#list[].status#,
#list[].userId#,
NOW(),
NOW()
)
</iterate >
<selectKey resultClass="int" keyProperty="id">
SELECT @@IDENTITY AS id
</selectKey>
</insert>
注意的地方 values不能有;结束符 不然 当数据只有一条的时候 是正常的 到了第二条数据的时候就会报错了
conjunction 这个属性是 当你执行循环结束的时候追加的 字符串