Revision 692dd91f
Added by Katja Luther almost 8 years ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/IdentifiableDaoBase.java | ||
---|---|---|
287 | 287 |
Query query = null; |
288 | 288 |
if (pattern != null){ |
289 | 289 |
query = session.createQuery("select uuid, id, titleCache from " + type.getSimpleName() +" where titleCache like :pattern"); |
290 |
pattern.replace("*", "%"); |
|
290 |
pattern = pattern.replace("*", "%"); |
|
291 |
pattern = pattern.replace("?", "_"); |
|
291 | 292 |
pattern = pattern + "%"; |
292 | 293 |
query.setParameter("pattern", pattern); |
293 | 294 |
} else { |
Also available in: Unified diff
fix getUuidAndTitleCache for pattern with * or ?