@TableId(value = "id", type = IdType.AUTO)主键的数据类型该用什么
时间: 2024-02-03 07:14:40 浏览: 132
主键-id-hibernate基础教程
@TableId注解中的value属性指定了该字段在数据库中对应的列名,type属性指定了主键生成策略。对于MySQL数据库,id字段可以使用数据类型为BIGINT,主键生成策略可以选择自增长AUTO_INCREMENT。因此,可以将@TableId注解写成如下形式:
```
@TableId(value = "id", type = IdType.AUTO)
private Long id;
```
其中,Long表示数据类型为BIGINT。
阅读全文