# 自定义函数关键字例如Distinct

第一步需要建个类,实现IFuncKeyWord


public class FuncKeyWordImpl implements IFuncKeyWord {
    @Override
    public String distinct() {
        return "distinct";
    }
}

第二步在构造器中set进去

JoinLambdaWrapper<Users> wrapper = joinLambdaQueryWrapper(Users.class)
                .setFuncKeyWord(new FuncKeyWordImpl())

# 后续会改进为全局注入,但是这种方式依旧会保留,避免你多数据源情况下两个数据库查询的关键字都不相同