idea代码检查

This commit is contained in:
yulichang 2023-05-05 18:07:59 +08:00
parent ed3c33db42
commit 17fbae01b6
9 changed files with 18 additions and 18 deletions

View File

@ -63,7 +63,7 @@ public class UserDO {
/** /**
* 一对一,一对多关系映射查询 * 一对一,一对多关系映射查询
* 如果不需要关系映射就使用mybatis plus原生方法即可比如 getById listByIds 等 * 如果不需要关系映射就使用mybatis plus原生方法即可比如 getById listByIds 等
* * <p>
* 注意关系映射不会去关联查询而是执行多次单表查询对结果汇总后使用in语句查询,再对结果进行匹配) * 注意关系映射不会去关联查询而是执行多次单表查询对结果汇总后使用in语句查询,再对结果进行匹配)
*/ */
@SpringBootTest @SpringBootTest
@ -90,9 +90,9 @@ class MappingTest {
result.getRecords().forEach(System.out::println); result.getRecords().forEach(System.out::println);
} }
/** /*
* 更多方法请查阅 MPJDeepMapper 或者 MPJDeepService 更多方法请查阅 MPJDeepMapper 或者 MPJDeepService
* 使用方式与 mybatis plus 一致 使用方式与 mybatis plus 一致
*/ */
} }
``` ```

View File

@ -2,12 +2,9 @@ package com.github.yulichang.base.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Assert;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.github.yulichang.interfaces.MPJBaseJoin; import com.github.yulichang.interfaces.MPJBaseJoin;
import com.github.yulichang.toolkit.Constant; import com.github.yulichang.toolkit.Constant;
import com.github.yulichang.wrapper.DeleteJoinWrapper;
import com.github.yulichang.wrapper.UpdateJoinWrapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;

View File

@ -9,7 +9,6 @@ import com.baomidou.mybatisplus.core.injector.methods.*;
import com.baomidou.mybatisplus.core.mapper.Mapper; import com.baomidou.mybatisplus.core.mapper.Mapper;
import com.baomidou.mybatisplus.core.metadata.TableInfo; import com.baomidou.mybatisplus.core.metadata.TableInfo;
import com.baomidou.mybatisplus.core.toolkit.ArrayUtils; import com.baomidou.mybatisplus.core.toolkit.ArrayUtils;
import com.baomidou.mybatisplus.core.toolkit.Assert;
import com.baomidou.mybatisplus.core.toolkit.ClassUtils; import com.baomidou.mybatisplus.core.toolkit.ClassUtils;
import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils; import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils;
import com.github.yulichang.adapter.v3431.AbstractMethodV3431; import com.github.yulichang.adapter.v3431.AbstractMethodV3431;

View File

@ -58,7 +58,7 @@ public class JoinWrappers {
* JoinWrappers.lambda("t", User.class) * JoinWrappers.lambda("t", User.class)
*/ */
public static <T> MPJLambdaWrapper<T> lambda(String alias, Class<T> clazz) { public static <T> MPJLambdaWrapper<T> lambda(String alias, Class<T> clazz) {
return new MPJLambdaWrapper<T>(clazz, alias); return new MPJLambdaWrapper<>(clazz, alias);
} }
/** /**
@ -72,7 +72,7 @@ public class JoinWrappers {
* JoinWrappers.lambda("t", user) * JoinWrappers.lambda("t", user)
*/ */
public static <T> MPJLambdaWrapper<T> lambda(String alias, T entity) { public static <T> MPJLambdaWrapper<T> lambda(String alias, T entity) {
return new MPJLambdaWrapper<T>(entity, alias); return new MPJLambdaWrapper<>(entity, alias);
} }
/** /**
@ -82,6 +82,13 @@ public class JoinWrappers {
return new DeleteJoinWrapper<>(clazz); return new DeleteJoinWrapper<>(clazz);
} }
/**
* JoinWrappers.delete(User.class)
*/
public static <T> DeleteJoinWrapper<T> delete(String alias, Class<T> clazz) {
return new DeleteJoinWrapper<>(clazz, alias);
}
/** /**
* JoinWrappers.update(User.class) * JoinWrappers.update(User.class)
*/ */

View File

@ -2,15 +2,14 @@ package com.github.yulichang.wrapper;
import com.baomidou.mybatisplus.core.conditions.SharedString; import com.baomidou.mybatisplus.core.conditions.SharedString;
import com.baomidou.mybatisplus.core.conditions.segments.MergeSegments; import com.baomidou.mybatisplus.core.conditions.segments.MergeSegments;
import com.baomidou.mybatisplus.core.metadata.TableInfo;
import com.baomidou.mybatisplus.core.toolkit.ArrayUtils; import com.baomidou.mybatisplus.core.toolkit.ArrayUtils;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.StringPool; import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.github.yulichang.config.ConfigProperties; import com.github.yulichang.toolkit.Constant;
import com.github.yulichang.config.enums.LogicDelTypeEnum; import com.github.yulichang.toolkit.LambdaUtils;
import com.github.yulichang.toolkit.*; import com.github.yulichang.toolkit.TableList;
import com.github.yulichang.toolkit.support.ColumnCache; import com.github.yulichang.toolkit.support.ColumnCache;
import com.github.yulichang.wrapper.interfaces.Chain; import com.github.yulichang.wrapper.interfaces.Chain;
import com.github.yulichang.wrapper.interfaces.Query; import com.github.yulichang.wrapper.interfaces.Query;
@ -25,8 +24,6 @@ import java.util.*;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.baomidou.mybatisplus.core.enums.WrapperKeyword.APPLY;
/** /**
* 参考 {@link com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper} * 参考 {@link com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper}
* Lambda 语法使用 Wrapper * Lambda 语法使用 Wrapper

View File

@ -55,6 +55,7 @@ public class MybatisPlusConfig {
public ISqlInjector sqlInjector() { public ISqlInjector sqlInjector() {
return new MPJSqlInjector() { return new MPJSqlInjector() {
@Override @Override
@SuppressWarnings("deprecation")
public List<AbstractMethod> getMethodList(Class<?> mapperClass) { public List<AbstractMethod> getMethodList(Class<?> mapperClass) {
List<AbstractMethod> list = super.getMethodList(mapperClass); List<AbstractMethod> list = super.getMethodList(mapperClass);
//添加你的方法 //添加你的方法

View File

@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.ToString; import lombok.ToString;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import org.springframework.core.annotation.Order;
import java.io.Serializable; import java.io.Serializable;

View File

@ -1,7 +1,6 @@
package com.github.yulichang.test.join.mapper; package com.github.yulichang.test.join.mapper;
import com.github.yulichang.test.join.entity.OrderDO; import com.github.yulichang.test.join.entity.OrderDO;
import com.github.yulichang.test.join.entity.UserDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@Mapper @Mapper

View File

@ -638,6 +638,7 @@ class LambdaWrapperTest {
* 忽略个别查询字段 * 忽略个别查询字段
*/ */
@Test @Test
@SuppressWarnings("deprecation")
void test6() { void test6() {
MPJLambdaWrapper<UserDO> wrapper = new MPJLambdaWrapper<UserDO>() MPJLambdaWrapper<UserDO> wrapper = new MPJLambdaWrapper<UserDO>()
.selectAll(UserDO.class) .selectAll(UserDO.class)