diff --git a/uk/ac/sanger/artemis/chado/IBatisDAO.java b/uk/ac/sanger/artemis/chado/IBatisDAO.java index e1f66ade5cdd8d8591a9b52500ca0781c96a747b..2da3faa4242fe6ca9538d9ecd0893044c307edc9 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); }