diff --git a/mybatis-plus-join-core/src/main/java/com/github/yulichang/wrapper/UpdateJoinWrapper.java b/mybatis-plus-join-core/src/main/java/com/github/yulichang/wrapper/UpdateJoinWrapper.java index 04d23bf..305cf9e 100644 --- a/mybatis-plus-join-core/src/main/java/com/github/yulichang/wrapper/UpdateJoinWrapper.java +++ b/mybatis-plus-join-core/src/main/java/com/github/yulichang/wrapper/UpdateJoinWrapper.java @@ -245,7 +245,7 @@ public class UpdateJoinWrapper extends JoinAbstractLambdaWrapper entityList) { for (Object obj : entityList) { - Assert.isTrue(tableList.contain(obj.getClass()), "更新的实体不是主表或关联表 <%>", obj.getClass().getSimpleName()); + Assert.isTrue(tableList.contain(obj.getClass()), "更新的实体不是主表或关联表 <%s>", obj.getClass().getSimpleName()); TableInfo tableInfo = TableHelper.getAssert(obj.getClass()); for (TableFieldInfo fieldInfo : tableInfo.getFieldList()) { if (AdapterHelper.getAdapter().mpjHasLogic(tableInfo) && fieldInfo.isLogicDelete()) { @@ -266,7 +266,7 @@ public class UpdateJoinWrapper extends JoinAbstractLambdaWrapper map = new HashMap<>(); + map.put("aaa", "bbb"); + + UserDO userDO = new UserDO(); + userDO.setJson(map); + + InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build()); + + UpdateJoinWrapper wrapper = JoinWrappers.update(UserDO.class) + .setUpdateEntity(userDO); + + userMapper.updateJoin(null, wrapper); + + InterceptorIgnoreHelper.clearIgnoreStrategy(); + + List list = JoinWrappers.lambda(UserDO.class).list(); + list.forEach(System.out::println); + list.forEach(c -> { + assert c.getJson().get("aaa").equals("bbb"); + }); + } + }