From da96d28c832ecd294face37ccbddb5dc967d1ca4 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Wed, 8 Aug 2007 16:00:56 +0000
Subject: [PATCH] add lazy loading

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6285 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 artemis_sqlmap/FeatureRelationship.xml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/artemis_sqlmap/FeatureRelationship.xml b/artemis_sqlmap/FeatureRelationship.xml
index 89f01e344..897111b20 100644
--- a/artemis_sqlmap/FeatureRelationship.xml
+++ b/artemis_sqlmap/FeatureRelationship.xml
@@ -31,8 +31,10 @@
 	
     <resultMap id="select-relationship" class="FeatureRelationship">
 		<result property="featureRelationshipId" column="feature_relationship_id"/>
-        <result property="featureBySubjectId.featureId" column="subject_id" />
-        <result property="featureByObjectId.featureId" column="object_id" />
+        <result property="featureBySubjectId" column="subject_id" 
+			                                  select="getLazyFeatureById" />
+        <result property="featureByObjectId"  column="object_id"
+			                                  select="getLazyFeatureById" />
         <result property="value" column="value" />
         <result property="rank" column="rank" />
         <result property="cvTerm" column="type_id" select="getCvtermByCvTermId" />
-- 
GitLab