【发布时间】:2018-04-23 18:29:32
【问题描述】:
如何让实体 ID(主键)难以猜测?
理想的是 8 位或 16 位随机唯一数字或字符串。
我尝试了 UUID,但由于报告了错误 (https://github.com/h2database/h2database/issues/345),我的 H2 测试失败了。
或者如果 ID 很难...我如何在创建时使用随机唯一编号自动生成另一列?
对于外部 API,我需要每个用户随机的、难以猜测的唯一 ID。
感谢您的任何建议。 :)
【问题讨论】:
-
UUID 作为字符串怎么样?
标签: java mysql hibernate jpa random