mybatis plus 雪花id
时间: 2023-09-06 11:12:04 浏览: 99
Mybatis-Plus雪花id的使用以及解析机器ID和数据标识ID实现
MyBatis Plus支持使用雪花算法生成分布式唯一ID。你可以在实体类的字段上使用`@TableId`注解,并指定`type`为`IdType.ASSIGN_ID`来使用雪花ID。
示例代码如下:
```java
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@TableName("your_table_name")
public class YourEntity {
@TableId(value = "id", type = IdType.ASSIGN_ID)
private Long id;
// other fields, constructors, getters, setters
}
```
这样配置后,在插入数据时,MyBatis Plus会自动为`id`字段生成唯一的雪花ID。
阅读全文