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生成器,但我想要做到这一点休眠方式。