postgreSQL主键自增长

1.在数据库中创建序列,并设置 起始值、步长、最大值、最小值,名称可以自己定义

DROP SEQUENCE IF EXISTS tb_mht_id;
CREATE SEQUENCE "tb_mht_id"
    INCREMENT 1
    START 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 2;
alter table tb_mht alter column id set default nextval('tb_mht_id');

2.在实体类中添加注解

@TableId(value = "id", type = IdType.AUTO)
private Integer id;
posted on 2021-05-21 10:29  高冷的恒哥  阅读(215)  评论(0编辑  收藏  举报