|
|
@ -17,6 +17,7 @@ package org.redisson;
|
|
|
|
|
|
|
|
|
|
|
|
import jodd.bean.BeanCopy;
|
|
|
|
import jodd.bean.BeanCopy;
|
|
|
|
import jodd.bean.BeanUtil;
|
|
|
|
import jodd.bean.BeanUtil;
|
|
|
|
|
|
|
|
import jodd.introspector.ClassIntrospector;
|
|
|
|
import net.bytebuddy.ByteBuddy;
|
|
|
|
import net.bytebuddy.ByteBuddy;
|
|
|
|
import net.bytebuddy.description.field.FieldDescription;
|
|
|
|
import net.bytebuddy.description.field.FieldDescription;
|
|
|
|
import net.bytebuddy.description.field.FieldDescription.InDefinedShape;
|
|
|
|
import net.bytebuddy.description.field.FieldDescription.InDefinedShape;
|
|
|
@ -236,6 +237,8 @@ public class RedissonLiveObjectService implements RLiveObjectService {
|
|
|
|
copy(detachedObject, attachedObject, Arrays.asList(idFieldName));
|
|
|
|
copy(detachedObject, attachedObject, Arrays.asList(idFieldName));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ClassIntrospector.get().reset();
|
|
|
|
|
|
|
|
|
|
|
|
commandExecutor.execute();
|
|
|
|
commandExecutor.execute();
|
|
|
|
return new ArrayList<>(detached2Attached.keySet());
|
|
|
|
return new ArrayList<>(detached2Attached.keySet());
|
|
|
|
}
|
|
|
|
}
|
|
|
|