springboot jpa + postgresql主键自增存在问题

JPA

postgresql数据库表实现ID自增

create sequence notice_type_id_seq start with 1 increment by 1 no minvalue no maxvalue cache 1;
alter table notice_type alter column id set default nextval('notice_type_id_seq');

以上虽然可以实现插入自增,但每次调用JPA的更新记录调用save方法就会自行继续id自增

hibernate中的@GeneratedValue与@GenericGenerator

postgre数据库清除表数据,保留表结构,并且自增列重新从1自增

@Query注解使用详情

你可能感兴趣的:(postgresql,数据库)