{
criteria.andNameLike("%" + (String) queryMap.get("name") + "%");
}
if (queryMap.containsKey("address"))
{
criteria.andAddressLike("%" + (String) queryMap.get("address") + "%");
}
if (queryMap.containsKey("contactName"))
{
criteria.andContactNameLike("%" + (String) queryMap.get("contactName") + "%");
}