![JAR search and dependency download from the Maven repository](/logo.png)
com.github.yooryan.advancequery.dialects.MySqlDialectAdvanceQuery Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mybatis-advance-query Show documentation
Show all versions of mybatis-advance-query Show documentation
This is a MyBaits plug-in that provides automatic build of advanced query.
package com.github.yooryan.advancequery.dialects;
import com.github.yooryan.advancequery.AdvanceQuery;
import com.github.yooryan.advancequery.AdvanceQueryModel;
import com.github.yooryan.advancequery.annotation.SqlKeyword;
import com.github.yooryan.advancequery.exception.SqlAutomaticBuildException;
import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import net.sf.jsqlparser.statement.select.PlainSelect;
import net.sf.jsqlparser.statement.select.Select;
import java.util.LinkedList;
import java.util.List;
/**
* @author linyunrui
*/
public class MySqlDialectAdvanceQuery implements IDialectAdvanceQuery {
@Override
public AdvanceQueryModel buildAdvanceQuerySql(List advanceQueries, String originalSql) throws SqlAutomaticBuildException {
List paramName = new LinkedList<>();
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy