休眠:不同数据库的@GeneratedValue AUTO

时间:2019-02-18 16:33:49

标签: java hibernate

我正在使用Spring Boot的嵌入式H2数据库,但是每当我将GeneratedType用作ID的AUTO时,我都会遇到另一个问题。但是如果是IDENTITY,我的代码就可以正常工作。

我想知道H2,Oracle,MySQL等所有数据库类型的默认值是什么。

在Google上搜索GeneratedType的默认值,但在未指定这些值的StackOverflow页面上找到。

@Id
@GeneratedValue
private Long id;

将值更改为@GeneratedValue(strategy = GeneratedType.IDENTITY)可行,但AUTO无效。

0 个答案:

没有答案