小编vik*_*esh的帖子

Hibernate UUID.hex 与 UUID2

我正在使用 hiberate 4.3.5 Final 并遇到以下警告

org.hibernate.id.UUIDHexGenerator 警告 - HHH000409:使用 org.hibernate.id.UUIDHexGenerator 不会生成符合 IETF RFC 4122 的 UUID 值;考虑使用 org.hibernate.id.UUIDGenerator 代替

所以我已经更改了我的映射文件唯一 ID 生成器

生成器类=“uuid.hex”

到

生成器类=“uuid2”

就编码而言,我知道这只是一个警告,但是使用 uuid2 比 uuid.hex 是否还有其他优势。使用 uuid2 或最佳编码实践是更有效的方法还是标准方法?我正在尝试在我的应用程序中寻求最佳编码实践。有哪位大师可以帮我解决这个问题吗?

我注意到的另一件事是 uuid2 密钥与 uuid.hex 相比有“-”。有什么缺点吗?

java uuid annotations hibernate hibernate-mapping

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

annotations ×1

hibernate ×1

hibernate-mapping ×1

java ×1

uuid ×1