Project

General

Profile

« Previous | Next » 

Revision ef1b5da2

Added by Andreas Müller almost 8 years ago

Adapt table and column names to hibernate 5 naming strategy #5369

... and some other changes to table/attribute names

View differences:

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