From aa5591fbc8889514cde1eb2d725ee586e5a36f50 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Mon, 18 Feb 2008 16:02:41 +0000
Subject: [PATCH] lazy load dbxref for getFeature

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@7149 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 artemis_sqlmap/Feature.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/artemis_sqlmap/Feature.xml b/artemis_sqlmap/Feature.xml
index 68dab565c..58ae46c4a 100644
--- a/artemis_sqlmap/Feature.xml
+++ b/artemis_sqlmap/Feature.xml
@@ -32,6 +32,8 @@
   <resultMap id="map-feature" class="Feature" 
 	         groupBy="featureId" extends="map-basicfeature">
 	<result property="organism.organismId" column="organism_id"/>
+	<result property="dbXRef" column="dbXRefId"
+                              select="getDbXRefByDbXRefId" />
 	<result property="featureProps" resultMap="FeatureProp.map-featureprop" />
    	<result property="featureRelationshipsForSubjectId" 
    	            resultMap="FeatureRelationship.map-feature-relationship-for-objectId"  /> 
@@ -140,6 +142,7 @@
       timelastmodified, 
       f.feature_id AS id, 
 	  f.organism_id,
+	  f.dbxref_id AS dbXRefId,
 	  fr.feature_relationship_id,
       fr.object_id,
       fr.type_id AS relation_type_id,
-- 
GitLab