DS-3086: Optimized query and entity caching

This commit is contained in:
Tom Desair
2016-03-31 14:44:52 +02:00
committed by dylan
parent b09594ed04
commit bbb707358c
8 changed files with 34 additions and 15 deletions

View File

@@ -36,7 +36,7 @@ public class MetadataValue
private int valueId;
/** The primary key for the metadata value */
@ManyToOne
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "metadata_field_id")
private MetadataField metadataField = null;
@@ -62,7 +62,7 @@ public class MetadataValue
@Column(name = "confidence")
private int confidence = -1;
@ManyToOne(fetch = FetchType.EAGER, cascade={CascadeType.PERSIST})
@ManyToOne(fetch = FetchType.LAZY, cascade={CascadeType.PERSIST})
@JoinColumn(name="dspace_object_id")
protected DSpaceObject dSpaceObject;