在使用MyBatis Plus插入新数据时,可以手动给数据库主键赋值,具体步骤如下:

  1. 在实体类中定义主键字段,并使用注解指定主键生成策略,例如:

    @Data
    @TableName("user")
    public class User {
        @TableId(type = IdType.AUTO)
        private Long id;
        private String name;
        private Integer age;
    }
    

    这里使用了自增长的主键生成策略。

  2. 在插入数据时,手动设置主键的值,例如:

    User user = new User();
    user.setId(100L);
    user.setName("张三");
    user.setAge(20);
    userMapper.insert(user);
    

    这里手动设置了主键的值为100L。

注意:如果主键生成策略是自增长,则不需要手动设置主键的值;如果主键生成策略是UUID,则可以使用MyBatis Plus提供的UUID工具类生成唯一的UUID值。

mybatisplus插入新数据时怎么给数据库主键赋值

原文地址: https://www.cveoy.top/t/topic/bdL9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录