@Override protected void buildQuery(Session session) throws HibernateException, SQLException { Criteria c = session.createCriteria((Class) value(CLASS)); for (QueryParameter qp : params.queryParameters()) { if (!qp.name.equals(CLASS)) { c.add(Restrictions.eq(qp.name, qp.value)); // TODO checks for // type. } } setCriteria(c); } }
return addAll(old.queryParameters());