JFinal生成的实体类,无法使用org.apache.commons.beanutils.BeanUtils;

是不是因为JFinal生成的set方法跟get方法都在超类中,导致无法使用BeanUtils.copyProperties方法。


如果自己写的Bean,可以整成copy;


评论区

lyq027

2019-04-11 21:43

无法使用的

zhangtianxiao

2019-04-11 22:04

嗯. JFinal的model不是标准的javabean, 你可以重写model模板, 在model中生成get set以及字段

杜福忠

2019-04-11 22:06

BeanUtils.copyProperties 这个工具类,我没用过, 不过Model有更快速的拷贝方式 _setAttrs 等系列方法

hb963724769

2019-04-12 09:00

@杜福忠 可以用,谢谢大佬

hb963724769

2019-04-12 09:01

@zhangtianxiao 用杜导说的方法,model._setAttrs(源model或者Map)

hb963724769

2019-04-12 09:12

model.put()系列方法也能用,还有一些get系列方法,方便自己该写!