HIbernate自动增量不起作用

时间:2013-03-05 09:20:11

标签: hibernate class pojo

如果我正在使用hibernate Pojo类,请使用如下注释 - 因为我正在使用GenerationType.AUTO

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

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

2 个答案:

答案 0 :(得分:2)

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

示例:

 SQL>field_name dataType NOT NULL AUTO_INCREMENT,

答案 1 :(得分:0)

您可以使用其他生成器类型,例如表或序列生成器。你不必自动增加"在专栏中。但是Pojo类会有变化,你必须在数据库中创建序列。

请参阅以下链接,了解不同类型的发电机 - HIbernate id generators