プライマリキーも埋め込み可能なキーもないテーブルがあります(テーブルを使用してデータを一意に表現するために2つのカラムを結合します)。JPAまたはJPQLを使用してプライマリキー列を持たないエンティティからレコードをフェッチする方法
どのようにして、特定の1つの列に基づいてそのテーブルからすべてのレコードをフェッチできますか?
Select * from player where city = 'MUMBAI'
プレーヤテーブルからすべてのレコードをフェッチしたいが、主キーはなく、都市はムンバイだ。 このためにJPAまたはJPQLを書いています。
2つの列で行が一意に識別され、その値を変更するつもりがない場合は、複合IDにします。しかし、正しいことをして、テーブルに自動生成されたPKを追加する方がよいでしょう。 –
JPQL: 'pをplayer pから選択します.p.city = 'MUMBAI'; – fg78nc