Revision ec73a350
Added by Ben Clark over 15 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Marker.java | ||
---|---|---|
10 | 10 |
package eu.etaxonomy.cdm.model.common; |
11 | 11 |
|
12 | 12 |
import org.apache.log4j.Logger; |
13 |
import org.hibernate.annotations.Any; |
|
13 | 14 |
import org.hibernate.annotations.Cascade; |
14 | 15 |
import org.hibernate.annotations.CascadeType; |
15 | 16 |
|
... | ... | |
86 | 87 |
/** |
87 | 88 |
* @return |
88 | 89 |
*/ |
89 |
@Transient |
|
90 |
@Any(metaDef = "AnnotatableEntity", |
|
91 |
fetch=FetchType.LAZY, |
|
92 |
metaColumn = @Column(name="markedObj_type"), |
|
93 |
optional = false) |
|
94 |
@JoinColumn(name = "markedObj_id") |
|
90 | 95 |
public AnnotatableEntity getMarkedObj() { |
91 | 96 |
return markedObj; |
92 | 97 |
} |
Also available in: Unified diff
Mapped the One-to-Any properties in Marker and Annotation (#468).