
com.pugwoo.dbhelper.sql.WhereSQL Maven / Gradle / Ivy
package com.pugwoo.dbhelper.sql;
import com.pugwoo.dbhelper.exception.BadSQLSyntaxException;
import com.pugwoo.dbhelper.json.NimbleOrmJSON;
import com.pugwoo.dbhelper.utils.InnerCommonUtils;
import net.sf.jsqlparser.JSQLParserException;
import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.expression.operators.conditional.AndExpression;
import net.sf.jsqlparser.expression.operators.conditional.OrExpression;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 辅助构造where子句及后续子句的工具
*/
public class WhereSQL {
private static final Logger LOGGER = LoggerFactory.getLogger(WhereSQL.class);
private String condition;
private boolean isOrExpression;
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy