3

如果我使用如下注释使用休眠 Pojo 类 - 正如我正在使用的那样GenerationType.AUTO

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;

是否需要在数据库端也为实体添加“自动增量”...?

4

2 回答 2

2

是的,您还需要添加数据库

例子:

 SQL>field_name dataType NOT NULL AUTO_INCREMENT,
于 2013-03-05T09:21:44.050 回答
0

您可以使用其他生成器类型,例如表或序列生成器。您不必在列中“自动递增”。但是 Pojo 类将会发生变化,您必须在数据库中创建序列。

请参阅下面的链接了解不同类型的生成器 - HIbernate id 生成器

于 2017-12-27T07:43:50.770 回答