mybatis plus主键策略
时间: 2023-12-03 17:40:53 浏览: 101
mybatis-plus主键生成策略
Mybatis-plus提供了多种主键生成策略,可以在Pojo类中主键上加注解进行配置。以下是五种主键生成策略:
1. 数据库自增
```java
@TableId(type=IdType.AUTO)
private Long id;
```
2. UUID
```java
@TableId(type=IdType.UUID)
private String id;
```
3. 雪花算法
```java
@TableId(type=IdType.ID_WORKER)
private Long id;
```
4. 雪花算法字符串类型ID
```java
@TableId(type=IdType.ID_WORKER_STR)
private String id;
```
5. 用户输入ID
```java
@TableId(type=IdType.INPUT)
private Long id;
```
以上是Mybatis-plus提供的五种主键生成策略,可以根据实际情况进行选择和配置。
阅读全文