JFinal 怎么复制一个 Model 到另一个 Model
同一个类型直接用
public M setAttrs(M model)这个API
如:user_new=new User().setAttrs(user_old);
不同的类型用:
public M setAttrs(Map<String, Object> attrs)
如:
user_new = new UserNew().setAttrs(CPI.getAttrs(user_old));
以上的“CPI” 顺便推一下CPI模式 cross package invocation,是一种无破坏性的突破访问限制的模式,原理很简单,参考JFinal的源码即可知晓。
其他字段再set 补充进去即可~你懂的~
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。