我使用我的uuid如下所示:
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(name = "uuid", unique = true)
private String uuid;
但是我得到了一个聪明的休眠警告:
使用不生成符合IETF RFC4122的UUID值的org.hibernate.id.UUIDHexGenerator的
;请考虑改用org.hibernate.id.UUIDGenerator
所以我想切换到org.hibernate.id.UUIDGenerator
,现在我的问题是我应该如何告诉Hibernate的生成器。我看到一些人使用它作为"hibernate-uuid“-所以这就是我尝试过的,但结果是否定的:
@Id
@GeneratedValue(generator = "hibernate-uuid")
@GenericGenerator(name = "hibernate-uuid", strategy = "hibernate-uuid")
@Column(name = "uuid", unique = true)
private String uuid;
https://stackoverflow.com/questions/6356834
复制相似问题