2016年2月6日 | Leave a comment 问题: OrderOption op2=ObjectUtils.clone(orderOption);//not work 1 OrderOption op2=ObjectUtils.clone(orderOption);//not work org.apache.commons.lang3.exception.CloneFailedException: Cloneable type me.yek.shop.model.OrderOption has no clone method 解决: 实现interface Cloneable; 重载 Object.clone() 为 public Object clone() class OrderOption implements Cloneable{ .... @Override public OrderOption clone() throws CloneNotSupportedException { OrderOption ret=(OrderOption) super.clone(); ...//ret.field1=field1; return ret; } ... } 1234567891011 class OrderOption implements Cloneable{.... @Override public OrderOption clone() throws CloneNotSupportedException { OrderOption ret=(OrderOption) super.clone(); ...//ret.field1=field1; return ret; }...}