0

格納されたエンティティのキ​​ーをユーザーに返すことに関するベスト プラクティスは何ですか?

私の場合、ユーザーにエンティティを作成してもらい、それをキーに戻して、将来それらを処理できるようにしたいと考えています。

たとえば、私のユーザーはgroup、グループ パラメータを指定して を作成できるはずです。私のシステムは、自動生成されたキーを彼に返すはずです。

私は今使用しています

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;

それはベストプラクティスですか?

ユーザーに何を返す必要がありますか? キーの文字列表現を返す必要があるKeyFactory.keyToStringメソッドがあることを確認しましたが、私には情報が多すぎるようです。

私の目的には、数値識別子または文字列で十分です。それらを自動生成したいだけです。

4

1 に答える 1

1

エンティティを指定する方法Keyで、キーは自動生成さlongれ、データストアからタイプの値が割り当てられます。この値をLong id = key.getId()取得するには、エンティティからキーを取得したと仮定して実行します。

お役に立てれば!

于 2012-11-05T12:19:48.843 に答える