Hibernate 休眠自动增量不工作

Hibernate 休眠自动增量不工作,hibernate,class,pojo,Hibernate,Class,Pojo,如果我使用hibernate Pojo类,使用如下注释-正如我使用的GenerationType.AUTO @Id @GeneratedValue(strategy = GenerationType.AUTO) private long id; 对于实体,是否还需要在数据库端添加“自动增量”?是的,您还需要在数据库中添加 例如: SQL>field_name dataType NOT NULL AUTO_INCREMENT, 您可以使用其他生成器类型,如表生成器或序列生成器。您不必在

如果我使用hibernate Pojo类,使用如下注释-正如我使用的
GenerationType.AUTO

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

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

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

例如:

 SQL>field_name dataType NOT NULL AUTO_INCREMENT,

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

请参考以下链接了解不同类型的发电机-

谢谢您的快速回复。我的意思是,如果我不想在数据库端显式地添加自动增量,那么在带有注释的Pojo中使用hibernate怎么可能呢。。?