mybatis plus中 removeById(Serializable id)的 API如下:
/**
* <p>
* 根据 ID 删除
* </p>
*
* @param id 主键ID
*/
boolean removeById(Serializable id);
要传入的是主键ID的值, 但在项目中,调用removeById方法时传入的是对象,这个对象的类实现了Serializable接口,调用方法的代码如下:
@RequestMapping(value ="/delete", method=RequestMethod.DELETE)
public Result delete(
@ApiParam(name="BaseWsdYhbzcs",required=true)
@RequestBody BaseWsdYhbzcs baseWsdYhbzcs) {
baseWsdYhbzcsService.removeById(baseWsdYhbzcs);
return ResultUtils.wrapSuccess();
}
不明白是如何将类的对象转换成id值的?