इसे इस तरह आजमाएं:
public class BaseEntity{
@Column(nullable = false)
private String uuid;
public BaseEntity(){
setUuid(UUID.randomUUID().toString());
}
public String getUuid() {
return uuid;
}
public void setUuid(String uuid) {
this.uuid = uuid;
}
@PrePersist
public void prePersist(){
if(null == getUuid())
setUuid(UUID.randomUUID().toString());
}
....
कॉलम परिभाषा:
uuid varchar(255) DEFAULT NULL
UUID
generating जनरेट करते समय toString
. का उपयोग करें विधि:
entity.setUuid(UUID.randomUUID().toString())