@Entity @Table( name = "T_TABLE_LM" ) @IdClass( ClasseLM_pk.class ) public class ClasseLM implements Serializable { @Id @Column( name = "LM_ID_L_FK", nullable = false ) private Long idL; @Id @Column( name = "LM_ID_M_FK", nullable = false ) private Long idM; @Column( name = "LM_OPTIONS" ) private String options; @ManyToOne( cascade = CascadeType.PERSIST ) @JoinColumn( name = "LM_ID_L_FK", insertable = false, updatable = false ) private ClasseL classeL; @ManyToOne( cascade = CascadeType.PERSIST ) @JoinColumn( name = "LM_ID_M_FK", insertable = false, updatable = false ) private ClasseM classeM; ...