私はいくつかのフィールドを持つデータクラスを持っています。新しいアイテムを追加する(新しい同期を行う)場合、PKと見なすURLです。アイテムを上書きする必要があります同じURLの場合はデータベース。しかし、私はまた、データベース内のすべてのオブジェクトのために増分されている "通常の"ロングIDが必要です。このIDは、PKとしてタグ付けしない限り、常にnullになります。自動インクリメントカラムi JDO、GAE
@Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)
private Long _id;
@Persistent
private String _title;
@PrimaryKey
@Persistent
private String _url;
/ヴィクトル
URLがキーの場合は、なぜ長さも必要ですか? –
ウェブページからオブジェクトをリクエストするときに、クエリ文字列に完全なURLを追加するのではなく、そのオブジェクトのIDだけを追加したいと思います。 – Viktor