2013-01-02 34 views
1

我想從一個JavaBean複製大量bean的屬性到另一個。我看着Apache Commons BeanUtils。但問題是它期望兩個bean中的屬性名稱相同。沒有辦法提供映射。如何使用不同的屬性名稱將所有屬性從一個JavaBean複製到另一個?

E.g.在我的bean 1中,屬性可能是,名字,而在bean 2中,它可能是名稱

因此,我想要一些方法來透明地複製這些屬性,如果可能的話在屬性名稱之間提供一個映射。

回答

4

嘗試使用Dozer。它支持你期待的映射。他們支持通過XML映射,註釋等。

檢查here爲簡單的例子。

相關問題