{
criteria.andEmailLike("%" + queryMap.get("email") + "%");
}
if (queryMap.containsKey("type"))
{
criteria.andTypeEqualTo(Short.parseShort((String) queryMap.get("type")));
}
if (queryMap.containsKey("roleId"))
{
criteria.andRoleIdEqualTo(Long.parseLong((String) queryMap.get("roleId")));
}