2015-09-22 51 views
0

我傳遞JSON對象和內:如何在春天創造獨特的ID與Hibernate

{ 
"phoneName": "SOME CRAZY NAME", 
"phoneId": "165464646464", 
"phoneNumber": "040435005" 
} 

在春天,我分析它分爲:

@Id 
@GeneratedValue(strategy = GenerationType.SEQUENCE) 
private Long id; 

@NotEmpty 
private String phoneName; 

@NotEmpty 
private String phoneId; 

@NotEmpty 
private String phoneNumber; 

ID將保持空,我該怎麼設置服務器端的唯一ID?

+0

的ID將在DB – Jens

+0

OK,THX插入後進行設置。將現在嘗試 – 5er

+0

@Jens,這是正確的。你爲什麼不寫答案,我可以接受。 – 5er

回答

1

該ID將在插入數據庫並自動設置爲您的模型後設置。

1

你在你的數據庫中有自動遞增,您可以定義下一行

@GeneratedValue(strategy=GenerationType.IDENTITY) 

如果不是

@GeneratedValue(strategy=GenerationType.AUTO)