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

org.zodiac.mybatisplus.extension.SpringBootMybatisPlusConfig Maven / Gradle / Ivy

There is a newer version: 1.6.8
Show newest version
package org.zodiac.mybatisplus.extension;

import org.zodiac.mybatis.extension.MyBatisCommonConfig;

import com.baomidou.mybatisplus.core.MybatisConfiguration;
import com.baomidou.mybatisplus.core.config.GlobalConfig;
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;

/**
 * springboot mybatis plus 配置接口。
 * 
 */
public interface SpringBootMybatisPlusConfig extends MyBatisCommonConfig {

    /**
     * 插件自主配置Mybatis-Plus的MybatisSqlSessionFactoryBean MybatisSqlSessionFactoryBean 具体配置说明参考 Mybatis-plus 官网
     * 
     * @param sqlSessionFactoryBean
     *            MybatisSqlSessionFactoryBean
     */
    default void oneselfConfig(MybatisSqlSessionFactoryBean sqlSessionFactoryBean) {}

    /**
     * 重写设置配置 只有 enableOneselfConfig 返回 false, 实现该方法才生效
     * 
     * @param configuration
     *            当前 MybatisConfiguration
     * @param globalConfig
     *            当前全局配置GlobalConfig
     */
    default void reSetMainConfig(MybatisConfiguration configuration, GlobalConfig globalConfig) {

    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy