@Idclass アノテーションを使用して複合主キーを宣言しようとしています。
クラスの主キーは 3 つの部分で構成されており、そのうちの 2 つはクラス自体の属性ですが、そのうちの 1 つは別の属性に「埋め込まれています」:
@IdClass(value = DivisionPK.class)
public class Division {
private String season;
@Id
private String level;
@Id
private String group;
DivisonPK クラス内で、すべての属性 (seasonId、group、および level) を宣言しました。部門クラス内で、season.getId() が主キーの 3 番目の部分であるとどのように言えばよいでしょうか?