2011-11-29 16 views
1

正如你所知,推土機使用相同的字段名稱來映射兩個豆,但我怎麼才能簡單地改變這種映射策略。推土機:改變字段名稱策略

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 。 如果您有任何建議,謝謝。

+0

您不能創建一個泛型函數在單詞之間放置一個下劃線。您可以創建一個將字段從小寫字母轉換爲大寫字母,但效率不高。 我正在考慮推土機自定義轉換器和反射。 http://dozer.sourceforge.net/documentation/customconverter.html –

回答

1

推土機不支持這個。也許你可以請求這個功能以備將來發布。