protected String getWhereSql() { StringBuffer sql = new StringBuffer(); for (int i = 0, l = wheres.size(); i < l; i++) { if (i < 1) { sql.append(" WHERE"); } else { sql.append(" AND"); } sql.append(" "); Rule r = wheres.get(i); sql.append(r.getColumn()); sql.append(r.getOpStart()); sql.append(r.getTag()); sql.append(r.getOpEnd()); } return sql.toString(); }