google-app-engine - 使用 Google App Engine 生成带有实体键的短

我正在使用带有 Google 的 JDO 实现的 Google App Engine 来保存一个实体,我希望为其提供一个 URL,用户可以导航到该 URL 以查看有关该实体的信息。我遇到的问题是 key 生成策略 IdGeneratorStrategy.IDENTITY 会产生很长的 key ,而 INCREMENT 和 SEQUENCE 策略没有实现。我计划使用 key 作为链接到实体的 URL 的一部分,但是由于我必须创建系统生成的 key 的唯一选项会导致 URL 笨拙,我正在寻找如何创建可管理 URL 的建议直接链接到我的数据存储中的实体。

除了创建和维护我自己的 id 生成器之外,还有其他选择吗?

最佳答案

不要使用整个 key - 只使用 ID 字段。您可以根据模型名称和 ID 构造一个键。

关于google-app-engine - 使用 Google App Engine 生成带有实体键的短 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128232/

相关文章:

c# - 字符串加密并缩短到更小的长度

javascript - 在社交媒体上分享我网站上的网页时如何缩短网址?

short-url - 生成多个唯一的短网址?

python - 如何从存档中获取原始 URL。是使用 python 的短链接?

dns - 如何获取我的网站的短网址?

url - 为什么在某些国家/地区拒绝使用短网址是这种犯罪?

apache - 短网址和预览数据

asp.net - asp.net 2.0版本如何实现短网址

php - 使用 CodeBird (PHP) 发布推文时使用短网址

short-url - 如何获得 goo.gl 分析?