格納されたエンティティのキーをユーザーに返すことに関するベスト プラクティスは何ですか?
私の場合、ユーザーにエンティティを作成してもらい、それをキーに戻して、将来それらを処理できるようにしたいと考えています。
たとえば、私のユーザーはgroup
、グループ パラメータを指定して を作成できるはずです。私のシステムは、自動生成されたキーを彼に返すはずです。
私は今使用しています
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;
それはベストプラクティスですか?
ユーザーに何を返す必要がありますか? キーの文字列表現を返す必要があるKeyFactory.keyToString
メソッドがあることを確認しましたが、私には情報が多すぎるようです。
私の目的には、数値識別子または文字列で十分です。それらを自動生成したいだけです。