2009-07-14 4 views
0

GoogleのJDO実装でGoogle App Engineを使用して、エンティティに関する情報を表示するためにユーザがナビゲートできるURLを提供したいエンティティを保存します。私が持っている問題は、キー生成戦略IdGeneratorStrategy.IDENTITYが非常に長いキーを生成し、INCREMENTおよびSEQUENCE戦略が実装されていないことです。私はエンティティにリンクするためにURLの一部としてキーを使用する予定でしたが、システム生成キーを作成する唯一のオプションは扱いにくいURLになりますので、私は管理可能なURLを作成する方法を提案しています私のデータストアのエンティティに直接リンクします。エンティティキーを使用して短いURLを生成するGoogle App Engine

独自のIDジェネレータを作成して維持する以外に他の選択肢はありますか?

答えて

4

キー全体(IDフィールドのみ)を使用しないでください。モデル名とIDからキーを作成できます。

+0

ありがとう、ニック、これは私の質問に答えました。 –

関連する問題