diff --git a/src/main/java/com/divudi/bean/common/DoctorSpecialityController.java b/src/main/java/com/divudi/bean/common/DoctorSpecialityController.java index 81a4e6e853..3f2d5939eb 100644 --- a/src/main/java/com/divudi/bean/common/DoctorSpecialityController.java +++ b/src/main/java/com/divudi/bean/common/DoctorSpecialityController.java @@ -93,7 +93,9 @@ public void updateSelected() { public List completeSpeciality(String qry) { List lst; - lst = getFacade().findByJpql("select c from DoctorSpeciality c where c.retired=false and (c.name) like '%" + qry.toUpperCase() + "%' order by c.name"); + Map m = new HashMap<>(); + m.put("qry", "%" + qry.toUpperCase() + "%"); + lst = getFacade().findByJpql("select c from DoctorSpeciality c where c.retired=false and upper(c.name) like :qry order by c.name", m); return lst; }