这种东西,简单封装一下就搞定了
例如, 把and 和 or封装一下, 例如写个and
public static Cnd and(Cnd cnd, String k, String op, Object val) {
if (val != null)
cnd.and(k, op, val);
return cnd;
}
用的时候
Cnd cnd = Cnd.NEW();
and(cnd, "name", "=", _name);
and(cnd, "age", ">", _age);
and(cnd, "cup", ">", _cup);
dao.query(User.class, cnd);