1 2 3 4 5 6 7 8
|
@ManyToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY)
@JoinTable(name = "utilisateur_adresse", joinColumns = @JoinColumn(name = "uti_id"),
inverseJoinColumns = @JoinColumn(name = "adr_id")/* you could also add foreign key name definition to avoid 'system' names: , foreignKey = @ForeignKey(name = "fk_uti_id"),
inverseForeignKey = @ForeignKey(name = "fk_adr_id") */ )
@CollectionId(columns = @Column(name = "utiadd_id"), type = @Type(type = "long"), generator = "seq_utiadd_id")
@SequenceGenerator(name = "seq_utiadd_id", sequenceName = "s_utiadd_id", allocationSize = 1 ) // s_utiadd_id: name of the sequence in the RDBMS
private List<Adresse> listAdresse = new ArrayList<>(); |
Partager