From 7b6bd58b0cdfe309ebdd12bece895761d1e16da5 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Thu, 14 May 2009 10:48:52 +0000
Subject: [PATCH] use Feature.xml.getLazyFeatureExact in getFeatureByUniqueName

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@10801 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/chado/IBatisDAO.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/uk/ac/sanger/artemis/chado/IBatisDAO.java b/uk/ac/sanger/artemis/chado/IBatisDAO.java
index e1f66ade5..2da3faa42 100644
--- a/uk/ac/sanger/artemis/chado/IBatisDAO.java
+++ b/uk/ac/sanger/artemis/chado/IBatisDAO.java
@@ -261,6 +261,9 @@ public class IBatisDAO extends GmodDAO
     	return sqlMap.queryForList("getLazyFeatureNoFeatureCvTermRank", feature);
   }
   
+  /**
+   * Return a <code>Feature</code> based on its uniquename and type_id
+   */
   public Feature getFeatureByUniqueName(String uniquename, String featureType) 
   {
     org.gmod.schema.sequence.Feature feature = 
@@ -272,9 +275,9 @@ public class IBatisDAO extends GmodDAO
     feature.setCvTerm(cvTerm);
     
     if(isFeatureCvTermRank())
-      return (Feature)sqlMap.queryForObject("getLazyFeature", feature);
+      return (Feature)sqlMap.queryForObject("getLazyFeatureExact", feature);
     else
-    	return (Feature)sqlMap.queryForObject("getLazyFeatureNoFeatureCvTermRank", feature);
+    	return (Feature)sqlMap.queryForObject("getLazyFeatureExactNoFeatureCvTermRank", feature);
   }
    
   
-- 
GitLab