修改配置有序列的JPA实体以使用自动增加功能(例如MySQL)

时间:2018-12-08 12:24:12

标签: java spring-boot jpa spring-data-jpa

Spring boot 2.1项目中的“我的实体”类具有以下字段:

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "id_seq")
    @SequenceGenerator(name = "id_seq", sequenceName = "id_seq", allocationSize = 50)
    private Long id;

现在,这适用于Postgres,但不适用于MySQL,因为它不支持序列。实体和JPA信息库支持具有序列支持的数据库和不具有序列支持的数据库的最佳方法是什么?

我宁愿不要仅仅为了序列支持而创建新的Entity / JPA存储库。

谢谢。

0 个答案:

没有答案