背景
使用mybatisPlus进行数据库自增,mysql
问题
MySQL的表是主键自增 bigint。
但是java bean的id属性没有加@TableId(type = IdType.AUTO)注解
用baseMapper insert之后 发现id不是从1开始的自增,而是类UUID的一串随机数
原因
百度说是因为不指定@TableId(type = IdType.AUTO) 会默认生成雪花算法,也就是一长串随机数,类UUID
解决
mybatisPlus使用要加@TableId(type = IdType.AUTO)注解