springboot mybatisplus 我想自己填入id 需要怎么配置
在MyBatis Plus中,如果你想自己填入ID,可以在插入数据时手动设置ID的值。但是,你需要确保你的ID列是支持自定义值的,比如通常使用的自增ID可能不适合这种情况。
以下是一个简单的例子,演示如何在插入数据时手动设置ID:
-
确保你的实体类中的ID属性上使用了
@TableId
注解,并设置type
为IdType.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;
// 其他字段...
}