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

com.mybatishelper.core.wrapper.IQueryWrapper Maven / Gradle / Ivy

package com.mybatishelper.core.wrapper;
import com.mybatishelper.core.cache.TableMetaInfo;

import java.util.Map;
import java.util.Set;
import java.util.function.Consumer;

/**
 * @param  自身
 * @param  查询条件
 */
public interface IQueryWrapper extends IWrapper {
    C getWhere();
    Map getAliasTableMetaInfos();
    S from(Class tbClass,String alias);
    S from(Class tbClass);
    S join(Class tbClass,String alias, Consumer consumer);
    S leftJoin(Class tbClass,String alias, Consumer consumer);
    S rightJoin(Class tbClass,String alias, Consumer consumer);
    S innerJoin(Class tbClass,String alias, Consumer consumer);
    S where(Consumer consumer);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy