Revision ec73a350
Added by Ben Clark over 15 years ago
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
Mapped the One-to-Any properties in Marker and Annotation (#468).