Skip to the content.

返回

QueryGenerator

查询条件构造器

组件路径: 后端路径

application.yaml配置中加入即可,如果不设置,默认为:EQ

jeecg:
  # 默认查询构造器的文本匹配模式: LIKE,EQ,LEFT_LIKE,RIGHT_LIKE
  queryRule: LIKE

单独使用QueryGenerator能力

  1. 打包工程,将core包拿出来放到别的项目/lib目录中

  2. 引入core包

<projecg>
    <!-- jeecg-core核心包 BEGIN -->
    <dependency>
        <groupId>org.jeecgframework.boot</groupId>
        <artifactId>jeecg-boot-base-core</artifactId>
        <version>3.4.3</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/jeecg-boot-base-core-3.4.3.jar</systemPath>
    </dependency>
    <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>1.9.4</version>
    </dependency>
    <!-- jeecg-core核心包 END -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <!--打包带上core-->
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
    </build>
</projecg>

  1. 在启动类或配置类中为静态方法启用独立模式
import org.jeecg.common.system.query.QueryGenerator;
import org.springframework.context.annotation.Configuration;

/**
 * Jeecg配置
 *
 * @author Yoko
 */
@Configuration
public class JeecgConfig {

    static {
        // 条件构造器独立模式
        QueryGenerator.standaloneLikeMode();
    }

}

修改历史: