0
我正在使用Dozer轉換我的對象。但我有一個問題來映射一個簡單的列表... 我從Hibernate
檢索ResultSet
作爲Object List
,我想將它映射到我的複雜類型對象。如何使用Dozer將簡單的ArrayList映射到VO
所以,我的來源是這樣的:
List <Object> list = new ArrayList<Object>();
list.add("Name");
list.add("Address");
而我的價值目標是:
public class MyClass
{
public String name;
public String address;
}
我只想映射list[0]
==>MyClass.name
和list[1]
==>MyClass.address
屬性,但我沒有找到...
感謝您的幫助!
好吧,我也嘗試過使用你的第一個解決方案,但沒有成功:(正如你所說,這個屬性被值[Name,Address]填滿了。對於你最後的解決方案,我認爲它不是性感的。不喜歡無用地包裝一個對象,但我對你很好,這是最好的選擇!當然,在這個例子中,屬性名稱和地址是公開的,但它僅用於這個例子: )。謝謝你。有關信息,我決定使用Map而不是List,這很容易與「這個」符號一起使用。 – Ryu