1
我想生成一個GUID ID,如果用戶沒有爲COMPONENT
起一個名字,如何在hibernate中按需生成GUID?
@Entity class Component {
@Id @Column(length = 32)
String name;
}
我不能在這裏使用發電機,所以我可以明確的指定名稱。
雖然我可以添加其他ID字段,併名@NaturalId:
@Entity class Component {
@Id
Long id;
@Column(length = 32)
String name;
}
但問題依舊:我怎樣才能生成名稱的GUID?
我可以自己編寫一個簡單的GUID生成器,但我想要做到這一點休眠方式。