DetachedCriteria dc = DetachedCriteria.forClass(UserPickOut.class);
dc.add(Restrictions.or(Restrictions.like("name", param, MatchMode.ANYWHERE), Restrictions
.or(Restrictions.like("publishColumn", param, MatchMode.ANYWHERE), Restrictions
.like("poolColumn", param, MatchMode.ANYWHERE))));
dc.add(Restrictions.eq("configUser", userName));