mybatisPlus 联合主键 批量修改
maven依赖
com.github.jeffreyning
mybatisplus-plus
1.5.1-RELEASE
com.baomidou
mybatis-plus-boot-starter
启动类
@SpringBootApplication
@EnableMPP
public class SystemApplication {
public static void main(String[] args) {
SpringApplication.run(SystemApplication.class, args);
}
}
实体类
@MppMultiId
@TableField(value = "message_id")
@ApiModelProperty(value = "消息id")
private Long messageId;
@MppMultiId
@TableField(value = "user_id")
@ApiModelProperty(value = "用户id")
private Long userId;
mapper、service、mapper.xml
public interface SysMessageUserMapper extends MppbaseMapper{
}
public interface SysMessageUserService extends IMppService {
}
@Service
public class SysMessageUserServiceImpl extends MppServiceImpl implements SysMessageUserService {
}
//批量修改方法
sysMessageUserService.updateBatchByMultiId(updateList);