一、背景 使用了mybatis-plus,在业务上需要使用自定义的分布式id,所以使用了拦截器,设置id为分布式id,但是实际插入到数据库中仍然是自增id。 二、问题原因 Do在id字段上添加了注解。 mybatis-plus在insert时,当配置了IdType_AUTO,会自动使用自增主键