MybatisPlus_插入数据时自动生成ID
1.idType为AUTO时,需要将数据库中的id字段同样设置为AUTO,否则报错2.idType默认为NONE2.未自行指定id、且未自行指定idType时,默认选用ASSIGN_ID自动生成id3.若自行设置id,即使已指定idType,也以设置的id为准...............
·
所需注解:@TableId
public class User {
@TableId(type = IdType.ASSIGN_ID)
//注意是Long而不是long
//若使用long 将无法随机生成id(仅生成0)
private long id;
值得注意的是:
1.idType为AUTO时,需要将数据库中的id字段同样设置为AUTO,否则报错
2.idType默认为NONE
3.未自行指定id、且未自行指定idType时,默认选用ASSIGN_ID自动生成id
4.若自行设置id,即使已指定idType,也以设置的id为准
5.ASSIGN_ID与ASSIGN_UUID均可生成全球唯一id,但使用的算法不同
更多推荐
已为社区贡献3条内容
所有评论(0)