发生此错误是因为 把字符类型的列和数字做比较了,postgresql不支持这样的操作(隐式转换,把 1 转换成String类型),和mysql不一样。
@ParamCheck
@ApiOperation(value = “删除用途”, notes = “删除用途”)
@PostMapping(“/delete”)
public Result delete(@RequestParam(“purposeIds”) @ModelCheck(notNull = true) List purposeIds) {
log.info(getClass().getSimpleName() + “#delete param:{}”, JsonUtil.toJSONString(purposeIds));
try {
purposeService.deleteByIds(purposeIds);
return Result.succeed(“删除成功”);
} catch (Exception e) {
log.error(“delete error!”, e);
return Result.failed(e.getMessage());
}
}
前端的批量删除直接用List接收就行。
分页查询是不一样的mysql为:limit ?,? postGresql为 limit ? offset ?
上一篇:穆西亚拉全场数据:7过人5成功4次关键传球 传球成功率97.8% 穆西亚拉过人进球 穆西亚拉个人集锦
下一篇:中国脑机接口新突破!四肢瘫痪14年的患者实现用“意念”喝水 脑机接口治疗什么时候能实现 中国脑机接口2030年能实现吗