@TableId(value = “id“,type = IdType.AUTO) 设置后无效的解决办法

@TableId(value = “id”,type = IdType.AUTO)
@TableId(value = “id”,type = IdType.INPUT)

刚开始自增一直是32位的

 @TableId(value = "id",type = IdType.AUTO)
    private Long id;

id数据表中为bigint
实体类中定义为Long

设置注解无论哪个死活都是32位。检查数据库表自增只有一位。反复试过都没办法!
结果误打误撞的解决了:
id 自动递增取消 保存
id 勾选自动递增 保存

完美解决,插入字段正常。

你可能感兴趣的:(@TableId(value = “id“,type = IdType.AUTO) 设置后无效的解决办法)