Java 推土机:更改字段名称策略
正如您所知,dozer使用相同的字段名在两个bean之间进行映射,但我如何才能简单地更改此映射策略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 =
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。
如果你有任何建议,谢谢你 推土机不支持此功能。可能您可以在将来发布时请求此功能。您可以查看它,它提供了类似的功能和更高级的映射管理方法 第二种方法是使用映射提示
您不能创建一个通用函数来在单词之间的某个位置放置下划线。不过,您可以创建一个将字段从小写转换为大写的方法,但这样做效率不高。我正在考虑一个推土机自定义转换器和反射。