MybatisPlus_插入数据时自动生成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,但使用的算法不同
Mudrock__: 是的,文中的CPU指的是单核CPU
yukinoshita : 你好,这里一个CPU是指一个核心吗
weixin_66479472: 感谢博主
孤寒者: 这篇文章写得很好:写的非常详细,内容丰富,具有条理清晰,结构严谨,内容丰富和可借鉴性等特点。 认真看完收获满满,期待下一篇文章的更新。
848698119: 优质博文,总结的很到位