Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 推土机:更改字段名称策略_Java_Dozer - Fatal编程技术网

Java 推土机:更改字段名称策略

Java 推土机:更改字段名称策略,java,dozer,Java,Dozer,正如您所知,dozer使用相同的字段名在两个bean之间进行映射,但我如何才能简单地更改此映射策略 public class Product { private String productName; public String getProductName(){ return productName; } public void setProductName(String productName){ this.productName =

正如您所知,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;
   }
}
对于上面的情况,我不想定义映射文件,因为太多的字段和太多的内容,我只想更改默认的映射策略,并更新为如上所示:thisField=THIS_field。
如果你有任何建议,谢谢你

推土机不支持此功能。可能您可以在将来发布时请求此功能。

您可以查看它,它提供了类似的功能和更高级的映射管理方法

第二种方法是使用映射提示


您不能创建一个通用函数来在单词之间的某个位置放置下划线。不过,您可以创建一个将字段从小写转换为大写的方法,但这样做效率不高。我正在考虑一个推土机自定义转换器和反射。