int insert(@Param("list") List<Entity> list);
mybatis实现
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="Entity" useGeneratedKeys="true"> insert into t_overview_measure_demand_rel (measure_id, demand_id, `type`, create_time, create_user, update_time, update_user, del) values <foreach collection="list" item="item" separator=","> (#{item.measureId,jdbcType=BIGINT}, #{item.demandId,jdbcType=BIGINT}, #{item.type,jdbcType=TINYINT}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.createUser,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.updateUser,jdbcType=VARCHAR}, 0) </foreach> </insert>
@Override public int deleteDeploymentLogById(String ids) {
List<Long> idList = Arrays.asList(ids.split(",")).stream().map(s -> Long.parseLong(s.trim())).collect(Collectors.toList()); return deploymentLogMapper.deleteDeploymentLogById(idList); }
mapper接口
int deleteDeploymentLogById(List<Long> ids);
mybatis实现
<update id="deleteDeploymentLogById" parameterType="java.lang.Long"> update t_operation_deployment_log set del = 1 where del = 0 and id in <foreach collection="list" item="item" open="(" close=")" separator=","> #{item} </foreach> </update>
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178752.html原文链接:https://javaforall.net
