数据库设置默认递增,在测试时setId不起作用,如果不设置默认递增又会报错

来源:7-4 新增部门、部门层级树、更新部门接口自测

qq_余冬_0

2020-07-02

图片描述
图片描述
此时数据库中前端技术id=2与param.setId(3)不符
如何实现默认递增下,setId()设置的id优先级更高

写回答

3回答

Jimin

2020-07-03

你好,数据库会自动生成主键id的

0
0

Jimin

2020-07-03

你好,数据库会自动生成主键id的

0
0

qq_余冬_0

提问者

2020-07-02

SysDept dept = SysDept.builder().id(param.getId()).name(param.getName()).parentId(param.getParentId())
       .seq(param.getSeq()).remark(param.getRemark()).build();

在创建SysDept时加上.id(param.getId()),但是老师你是没加的,不知道这样做是不是多余的,是不是前端插入数据时不用考虑id

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程