Revision f2716206
Added by Katja Luther almost 6 years ago
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
fix #7433: get specimen by genetic accession number