Project

General

Profile

« Previous | Next » 

Revision ec73a350

Added by Ben Clark over 15 years ago

Mapped the One-to-Any properties in Marker and Annotation (#468).

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Annotation.java
11 11

  
12 12
import eu.etaxonomy.cdm.model.agent.Person;
13 13
import org.apache.log4j.Logger;
14
import org.hibernate.annotations.Any;
14 15
import org.hibernate.annotations.Cascade;
15 16
import org.hibernate.annotations.CascadeType;
16 17

  
......
97 98
	@XmlElement(name = "LinkbackURL")
98 99
	private URL linkbackUrl;
99 100
	
100
	@Transient
101
	@Any(metaDef = "AnnotatableEntity",
102
	    	 metaColumn=@Column(name = "annotatedObj_type"),
103
	    	 fetch = FetchType.LAZY,
104
	    	 optional = false)
105
	@JoinColumn(name = "annotatedObj_id")
101 106
	public AnnotatableEntity getAnnotatedObj() {
102 107
		return annotatedObj;
103 108
	}

Also available in: Unified diff