JPA
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
本文介绍了如何在PostgreSQL数据库中使用JPA实现ID自增,包括创建序列和修改表结构的SQL语句。同时,讨论了在JPA更新记录时遇到的ID自增问题,以及Hibernate中的@GeneratedValue和@GenericGenerator的使用。此外,还提到了如何清除表数据并重置自增列。
1246





