public static Where and(final SQLTable t, final Map<String, ?> fields) { final List<Where> res = new ArrayList<Where>(fields.size()); for (final Entry<String, ?> e : fields.entrySet()) { res.add(new Where(t.getField(e.getKey()), "=", e.getValue())); } return and(res); }