クラス Project を作成するために使用される標準 SQL クエリがあります。Project には、クラス ProjectParticipant も含まれています。その同じクエリは、Project と ProjectParticipant の両方のすべてのデータをフェッチするため、最初に新しい ProjectParticipant() を作成し、すべての属性を入力します。次に、Project を作成し、属性を追加し、ProjectParticipant を追加します。JPA で同じことをしたいと思います。
クエリ/条件が 1 つの場合:
- クラス ProjectParticipant を作成する
- データで埋める
- プロジェクトの/でメソッドconstruct()を使用する
- プロジェクトのデータを埋める
- ProjectParticipant をプロジェクトに追加します。
現在、私のJPA基準の解決策は、プロジェクト内のMemberからのすべての属性を持つことです(Memeberオブジェクトはありません)。
私が CriteriaBuilder.construct() で読んだことはすべて、文字列、整数を使用しています...