Revision f04abc2f
Added by Andreas Müller about 8 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/TaxonDescription.java | ||
---|---|---|
15 | 15 |
|
16 | 16 |
import javax.persistence.Entity; |
17 | 17 |
import javax.persistence.FetchType; |
18 |
import javax.persistence.JoinColumn; |
|
19 | 18 |
import javax.persistence.JoinTable; |
20 | 19 |
import javax.persistence.ManyToMany; |
21 | 20 |
import javax.persistence.ManyToOne; |
... | ... | |
79 | 78 |
@XmlIDREF |
80 | 79 |
@XmlSchemaType(name="IDREF") |
81 | 80 |
@ManyToMany(fetch = FetchType.LAZY) |
82 |
//preliminary #5369 |
|
83 |
@JoinTable( |
|
84 |
name="DescriptionBase_Scope", |
|
85 |
joinColumns = @JoinColumn( name="DescriptionBase_id") |
|
86 |
) |
|
81 |
@JoinTable(name="DescriptionBase_Scope") |
|
87 | 82 |
private Set<DefinedTerm> scopes = new HashSet<DefinedTerm>(); |
88 | 83 |
|
89 | 84 |
@XmlElementWrapper( name = "GeoScopes") |
... | ... | |
91 | 86 |
@XmlIDREF |
92 | 87 |
@XmlSchemaType(name="IDREF") |
93 | 88 |
@ManyToMany(fetch = FetchType.LAZY) |
94 |
//preliminary #5369 |
|
95 |
@JoinTable( |
|
96 |
name="DescriptionBase_GeoScope", |
|
97 |
joinColumns = @JoinColumn( name="DescriptionBase_id") |
|
98 |
) |
|
89 |
@JoinTable(name="DescriptionBase_GeoScope") |
|
99 | 90 |
@Cascade({CascadeType.SAVE_UPDATE,CascadeType.MERGE}) |
100 | 91 |
private Set<NamedArea> geoScopes = new HashSet<NamedArea>(); |
101 | 92 |
|
Also available in: Unified diff
Adapt table and column names to hibernate 5 naming strategy #5369
... and some other changes to table/attribute names