我正在尝试使用 Hibernate/JPA 实现一些基本实体。最初代码部署在 MySQL 上并且运行良好。现在,我将它移植过来使用 PostgreSQL。在 MySQL 中,我的实体类使用以下语法将其主键定义为自动递增的 long 值:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
但是,我发现当我尝试一次插入大量记录时,PostgreSQL 会出错。我需要用什么来注释我的主键才能在 PostgreSQL 中获得与在 MySQL 中相同的自动递增行为?感谢您提供的任何帮助!
最佳答案
GenerationType.IDENTITY
关于Hibernate/JPA 和 PostgreSQL - 主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823396/