3
- 因爲我使用GenerationType.AUTO
冬眠自動增量如果我使用的註解如下休眠POJO類工作不
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
是否有任何需要在數據庫端添加「自動增量」也爲實體...?
- 因爲我使用GenerationType.AUTO
冬眠自動增量如果我使用的註解如下休眠POJO類工作不
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
是否有任何需要在數據庫端添加「自動增量」也爲實體...?
是的,你需要在數據庫中添加也
例子:
SQL>field_name dataType NOT NULL AUTO_INCREMENT,
您可以使用其他類型的發電機爲如表或序列發生器。您不必在列中「自動增加」。但Pojo類會有變化,您將不得不在數據庫中創建序列。
請參考以下鏈接爲不同類型的發電機 - HIbernate id generators
感謝名單的快速回復。我的意思是如果我不想顯式地在數據庫端添加自動增量,那麼如何在註釋中使用Pojo中的Hibernate可能? – vsharma 2013-03-05 09:35:31