yulichang / mybatis-plus-join

支持连表查询的mybatis-plus,mybatis-plus风格的连表操作提供wrapper.leftJoin(),wrapper.rightJoin()等操作
https://yulichang.github.io/mybatis-plus-join-doc/
Apache License 2.0
1.01k stars 115 forks source link

lambda #62

Closed 203579397 closed 1 week ago

203579397 commented 11 months ago

建议将 MPJBaseService, MPJDeepService, MPJRelationService 三个接口合并;

default MPJLambdaWrapper<T> lambdaJoin() {
    return lambdaJoin(getEntityClass());
}

default MPJLambdaWrapper<T> lambdaJoin(T entity) {
    return MPJWrappers.lambdaJoin(entity);
}

default MPJLambdaWrapper<T> lambdaJoin(Class<T> entityClass) {
    return MPJWrappers.lambdaJoin(entityClass);
}

default MPJQueryWrapper<T> queryJoin() {
    return queryJoin(getEntityClass());
}

default MPJQueryWrapper<T> queryJoin(T entity) {
    return MPJWrappers.queryJoin(entity);
}

default MPJQueryWrapper<T> queryJoin(Class<T> entityClass) {
    return MPJWrappers.queryJoin(entityClass);
}