Project

General

Profile

« Previous | Next » 

Revision f2716206

Added by Katja Luther almost 6 years ago

fix #7433: get specimen by genetic accession number

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/occurrence/OccurrenceDaoHibernateImpl.java
1040 1040
        return results;
1041 1041
    }
1042 1042

  
1043
    /**
1044
     * {@inheritDoc}
1045
     */
1046
    @Override
1047
    public List<DerivedUnit> getByGeneticAccessionNumber(String accessionNumberString, List<String> propertyPaths) {
1048
        String queryString = "SELECT dnaSample FROM DnaSample dnaSample join dnaSample.sequences sequence WHERE sequence.geneticAccessionNumber LIKE :accessionNumberString";
1049
        Query query = getSession().createQuery(queryString);
1050
        query.setParameter("accessionNumberString", accessionNumberString);
1051
        List results = query.list();
1052
        defaultBeanInitializer.initializeAll(results, propertyPaths);
1053
        return results;
1054
    }
1055

  
1043 1056
}

Also available in: Unified diff