X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/f4d4156fbfee519fe9c1fa23967262d5979883fc..51db8d4af699558def1502b5c63a1d1afc2050b1:/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Annotation.java diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Annotation.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Annotation.java index 6c81931166..f89c0d7a8f 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Annotation.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Annotation.java @@ -9,17 +9,14 @@ package eu.etaxonomy.cdm.model.common; -import eu.etaxonomy.cdm.model.agent.Person; -import org.apache.log4j.Logger; -import org.hibernate.annotations.Any; -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.CascadeType; -import org.hibernate.envers.Audited; -import org.hibernate.envers.NotAudited; - import java.net.MalformedURLException; import java.net.URL; -import javax.persistence.*; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; @@ -27,6 +24,15 @@ import javax.xml.bind.annotation.XmlIDREF; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; +import org.apache.log4j.Logger; +import org.hibernate.annotations.Any; +import org.hibernate.annotations.Cascade; +import org.hibernate.annotations.CascadeType; +import org.hibernate.envers.Audited; +import org.hibernate.envers.NotAudited; + +import eu.etaxonomy.cdm.model.agent.Person; + /** * @author m.doering * @version 1.0 @@ -98,7 +104,7 @@ public class Annotation extends LanguageStringBase implements Cloneable { @XmlSchemaType(name = "IDREF") @Any(metaDef = "CdmBase", metaColumn=@Column(name = "annotatedObj_type"), - fetch = FetchType.LAZY, + fetch = FetchType.EAGER, optional = false) @JoinColumn(name = "annotatedObj_id") @NotAudited