エンティティー内で複合キーの定義を移動させるには、@EmbeddedId 注釈を @Embeddable 注釈と一緒に使用します。
@Embeddable 注釈は、他のエンティティー内でネストされるために独自の ID を持たない永続オブジェクトをモデル化するために使用されます。