Revision 1da9046b
Added by Patrick Plitzner about 5 years ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/DefinedTermDaoImpl.java | ||
---|---|---|
697 | 697 |
} |
698 | 698 |
|
699 | 699 |
@Override |
700 |
public Collection<TermDto> findByTitleAsDto(String title) { |
|
700 |
public Collection<TermDto> findByTitleAsDto(String title, TermType termType) {
|
|
701 | 701 |
String queryString = TermDto.getTermDtoSelect() |
702 |
+ "where a.titleCache like :title"; |
|
702 |
+ " where a.titleCache like :title " |
|
703 |
+ " and a.termType = :termType "; |
|
703 | 704 |
Query query = getSession().createQuery(queryString); |
704 | 705 |
query.setParameter("title", "%"+title+"%"); |
706 |
query.setParameter("termType", termType); |
|
705 | 707 |
|
706 | 708 |
@SuppressWarnings("unchecked") |
707 | 709 |
List<Object[]> result = query.list(); |
Also available in: Unified diff
ref #8011 Add termType to service method