Model克隆复制

model克隆复制时有一个 _setOrPut(model)的方法可以用,但是我现在只想把A与B里共同存在的属性进行复制,而不复制只属于B的属性到A里,似乎没发现有这样的方法 

评论区

JFinal

2020-09-11 10:13

Model 没有提供复制方法,如果你的 Model 中都是一些 Integer、String、Double、Date 等等之类的基本类型是可以直接使用 setter 方法实现复制功能的,因为这些基本类型不允许修改,是共享安全的

如果你的 Model 有还有 Map、List 等之类的有结构的属性,就需要自己写复制方法