おいでいただきありがとうございます。このブログでは、ソフトウェア開発や音楽(特にB'z)、車の事などを主にてきと〜に書いていく予定です。Rio's Laboratory (http://homepage3.nifty.com/rio_i/lab/) にて、いくつか文書とフリーソフトウェアを公開してます。 これまでは単一のプライマリキーを持つ Entity について書いてきましたが、複数の項目で一意にレコードが決まる(複合プライマリキー)場合もよくあると思います。今回は、JPA で複合プライマリキーを使ってみたいと思います。 プライマリキークラス 複合プライマリキーを扱うためには二つ方法がありますが、いずれの場合もプライマリキーを表すクラスを作成する必要があります。プライマリキークラスには以下の特徴があります。 フィールドアクセス(メンバ変数に直接アクセスする)かプロパティアクセス(ア