springboot mybatisplus 我想自己填入id 需要怎么配置

在MyBatis Plus中,如果你想自己填入ID,可以在插入数据时手动设置ID的值。但是,你需要确保你的ID列是支持自定义值的,比如通常使用的自增ID可能不适合这种情况。

以下是一个简单的例子,演示如何在插入数据时手动设置ID:

  1. 确保你的实体类中的ID属性上使用了@TableId注解,并设置typeIdType.NONE或者IdType.INPUT

    import com.baomidou.mybatisplus.annotation.IdType;
    import com.baomidou.mybatisplus.annotation.TableId;
    import com.baomidou.mybatisplus.annotation.TableName;

    @TableName("your_table")
    public class YourEntity {
    @TableId(value = "id", type = IdType.INPUT)
    private Long id;
    // 其他字段...
    }

posted @ 2024-06-13 15:52  全琪俊  阅读(3)  评论(0编辑  收藏  举报