如何为hibernate注释生成的UUID添加前缀?

时间:2014-05-20 21:31:12

标签: java mysql hibernate uuid

我生成像这样的UUID

@Id
@GeneratedValue(generator="hibernate-uuid")
@GenericGenerator(name="hibernate-uuid", strategy = "uuid")
@Column(name="id", unique = true, length=36)
private String id;

但我还没有找到一种方法来为生成的UUID添加前缀(或生成带有添加前缀的UUID)。

如果我使用getter方法添加前缀,实际的UUID仍然是没有前缀的UUID。 感谢帮助。

1 个答案:

答案 0 :(得分:0)

我找到了答案。也许不是直接的,但你可以实现hibernate.id.IdentifierGenerator并创建自己的自定义id生成器类。