gpt4 book ai didi

java - 从play框架2中的id生成外部id

转载 作者:行者123 更新时间:2023-12-02 06:24:23 25 4
gpt4 key购买 nike

使用 Play Framework 2,我需要根据模型的 ID 为外界生成一个唯一的 ID(不想暴露模型的真实 ID)。如何使用 Ebean 或其他方式完成此操作?

例如我的模型是:

@Entity
public class User extends Model {
@Id
public Long id;

//Generate unique id based on id, for the outside world
public Long externalId;
}

最佳答案

嗯,您可以使用以二进制或十六进制表示的id

但是您可能想要实现的是隐藏您的 id 增长幅度。如果是,那么您的选择是 UUID:http://en.wikipedia.org/wiki/Universally_unique_identifier

另请查看此示例应用程序:https://github.com/jamesward/play2-ebean-uuid

关于java - 从play框架2中的id生成外部id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20700413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com