All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gitee.qdbp.jdbc.plugins.SqlFragmentOptions Maven / Gradle / Ivy

package com.gitee.qdbp.jdbc.plugins;

/**
 * SQL片断的选项
 *
 * @author zhaohuihua
 * @version 20201124
 * @since 3.2.10
 */
public interface SqlFragmentOptions {

    /**
     * 是否在系统启动时扫描SQL文件
* 如果启动时不扫描, 则首次获取SQL模板时会扫描(很慢)
* 所以, 一般情况下都应该配置为true, 除非系统中未使用到SQL模板 * * @return 是否在系统启动时扫描SQL文件 */ boolean isSqlTemplateScanOnStartup(); /** * 是否允许通过fragmentId获取SQL片断
* 如果不允许通过fragmentId获取SQL片断, 那么只能通过 fileName:fragmentId 获取SQL片断
* 例如 GlobalRecursive.sql 中存在 recursiveListChildrenQuery 片断
* 如果不允许, 那么只能通过 GlobalRecursive:recursiveListChildrenQuery 获取
* 否则 GlobalRecursive:recursiveListChildrenQuery 和 recursiveListChildrenQuery 都可以 * * @return 是否允许通过fragmentId获取SQL片断 */ boolean isUseFragmentIdQuery(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy