Если я это сделаю;Как сопоставление @ManyToMany с первичным ключом в дополнительной таблице с использованием java.util.List
public class Client{
@Id
@Column(columnDefinition = "CHAR(11)")
private String cpf;
@ManyToMany(cascade = CascadeType.ALL)
private List<Address> addresses;
//get set
}
.
public class Address{
@Id
private String zipCode;
@Id
private String number;
@Id
@Column(columnDefinition = "varchar(255) default 'DONT HAVE'")
private String complement;
//get set
}
... У меня есть это отображение:
Image - Model using java.util.List with @ManyToMany
Если я это сделать;
public class Client{
@Id
@Column(columnDefinition = "CHAR(11)")
private String cpf;
@ManyToMany(cascade = CascadeType.ALL)
private Set<Address> addresses;
//get set
}
.
public class Address{
@Id
private String zipCode;
@Id
private String number;
@Id
@Column(columnDefinition = "varchar(255) default 'DONT HAVE'")
private String complement;
//get set
}
... У меня есть это отображение:
Image - Model using java.util.Set with @ManyToMany
Вопрос заключается в том: как получить атрибуты дополнительной таблицы автоматически генерируемой @ManyToMany отношения являются основными внешними ключами (PFK) с помощью java.util.List?