2

如您所知,dozer 使用相同的字段名称来映射两个 bean,但我怎样才能简单地更改此映射策略。

public class Product {
   private String productName;

   public String getProductName(){
       return productName;
   }

   public void setProductName(String productName){
       this.productName = productName;
   }
}

public class ProductTO {
   private String PRODUCT_NAME;

   public String getPRODUCT_NAME(){
        return PRODUCT_NAME;
   }

   public void setPRODUCT_NAME(String PRODUCT_NAME){
        this.PRODUCT_NAME = PRODUCT_NAME;
   }
}

对于上述情况,我不想定义映射文件,因为字段太多,TO太多,我只想更改默认映射策略,并更新为如上:thisField = THIS_FIELD。如果您有任何建议,谢谢。

4

2 回答 2

1

You can look at Orika it provide similar feature and a more advanced way to manage mapping, Advanced Mapping

Second way to do that is to use MappingHints

Example of MappingHint usage

于 2012-12-26T16:40:47.970 回答
1

推土机不支持这一点。也许您可以请求此功能以供将来发布。

于 2012-06-13T17:29:31.680 回答