【问题标题】:Generate a short URL with entity key usig Google App Engine使用 Google App Engine 生成带有实体键的短 URL
【发布时间】:2009-07-14 21:42:22
【问题描述】:

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

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

【问题讨论】:

    标签: google-app-engine gwt short-url


    【解决方案1】:

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

    【讨论】:

    • 谢谢尼克,这回答了我的问题。
    猜你喜欢
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 2017-11-17
    • 1970-01-01
    相关资源
    最近更新 更多