Revision ef1b5da2
Added by Andreas Müller almost 8 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/TaxonInteraction.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.ManyToOne; |
21 | 20 |
import javax.persistence.MapKeyJoinColumn; |
... | ... | |
75 | 74 |
@XmlJavaTypeAdapter(MultilanguageTextAdapter.class) |
76 | 75 |
@OneToMany(fetch = FetchType.LAZY, orphanRemoval=true) |
77 | 76 |
@MapKeyJoinColumn(name="description_mapkey_id") |
78 |
@JoinTable( |
|
79 |
name = "TaxonInteraction_LanguageString", |
|
80 |
joinColumns = @JoinColumn(name="DescriptionElementBase_id") |
|
81 |
) |
|
77 |
@JoinTable(name = "TaxonInteraction_LanguageString") //to distinguish from other DescriptionElementBase_LanguageString |
|
82 | 78 |
@Cascade({CascadeType.SAVE_UPDATE,CascadeType.MERGE, CascadeType.DELETE}) |
83 | 79 |
private Map<Language,LanguageString> description = new HashMap<Language,LanguageString>(); |
84 | 80 |
|
Also available in: Unified diff
Adapt table and column names to hibernate 5 naming strategy #5369
... and some other changes to table/attribute names