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