Java 如何设置多对多关系中间表的@Id?

Java 如何设置多对多关系中间表的@Id?,java,spring,hibernate,spring-mvc,jpa,Java,Spring,Hibernate,Spring Mvc,Jpa,多对多关系的中间表包含额外的列、结构代码: create table acteur_saisie_indicateur ( indi_code number(15) not null, struct_code varchar2(15) not null, user_code number(10) not null, constraint pk_acteu

多对多关系的中间表包含额外的列、结构代码:

create table acteur_saisie_indicateur 
(
   indi_code            number(15)           not null,
   struct_code          varchar2(15)         not null,
   user_code            number(10)           not null,
   constraint pk_acteur_saisie_indicateur primary key (indi_code,struct_code,user_code)
);
我的问题是关于它对应的实体的@Id注释:应该在哪些属性上设置它