私はまだ JPA に完全に慣れている段階ではありません。
現在、関係アノテーションを使用するか、クエリで必要なときに関連オブジェクトを取得するかで悩んでいます。
たとえば、プロジェクトを所有するユーザーがいます。一対多の関係を使用してオブジェクト形式でプロジェクトを取得するか、必要なときにユーザーのプロジェクトを照会するだけです。
後者のソリューションにはより多くのコードが含まれますが、どういうわけか、やりたいことをより自由に制御できます。または、少なくともそれが私の印象です。前者は、オブジェクトの作成/削除/更新など、かなりの量の定型コードを処理することは明らかですが、途中で学ぶべきトリックがかなりあります。
JPA でリレーションシップ アノテーションをいつ使用するかについて、できれば彼女/彼の経験に基づいて、誰かが簡単な経験則を思いつくことができれば、非常にありがたいです。
ありがとう、
トーマス