Project

General

Profile

« Previous | Next » 

Revision e0d5117b

Added by Katja Luther over 7 years ago

fix UuidAndtitleCache methods for pattern with asterisk

View differences:

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 291
            pattern = pattern + "%";
291 292
            query.setParameter("pattern", pattern);
292 293
        } else {
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/reference/ReferenceDaoHibernateImpl.java
108 108
		    query.setMaxResults(limit);
109 109
		}
110 110
		if (pattern != null){
111
		      pattern.replace("*", "%");
111 112
	          pattern = pattern + "%";
112 113
	          query.setParameter("pattern", pattern);
113 114
	    }
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImpl.java
1981 1981
       }
1982 1982
        Query query = getSession().createQuery(queryString);
1983 1983
        if (pattern != null){
1984
            pattern.replace("*", "%");
1984 1985
          pattern = pattern + "%";
1985 1986
            query.setParameter("pattern", pattern);
1986 1987
        }

Also available in: Unified diff