[英]Hibernate JPA Generate id
我希望自動生成主鍵“puid”。 但是我 puid 仍然總是 0。我嘗試了不同的 GeneratedValue 變體(Sequence、Identity 和 Auto),但結果是一樣的。
這是我的代碼:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long puid;
有誰知道如何解決這個問題?
puid
默認值是 0,當對象剛創建時。puid
值,Hibernate 不會更改它。 只需將long
更改為Long
即可獲得null
初始值。@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long puid;
使用也支持空值的 Wrapper 對象。
將 long 更改為 Long
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.