我有一個關於基本java的問題。我有一個有很多大成員的課。 我想循環這個類的所有成員。有沒有辦法呢?我如何迭代java中的所有dto成員?
public class LargeDTO extends CoreDTO {
private BigDecimal price1;
private BigDecimal price2;
private BigDecimal price3;
private BigDecimal price4;
private BigDecimal price5;
private BigDecimal price6;
...
// getter & setter
}
public class UseLoop{
LargeDTO largeDTO = fillLatgeDTO();
BigDecimal total = BigDecimal.Zero;
// Is it possible ?
for(each member of largeDTO){
total = total.add(largeDTO.getCurrentMember()); // price1, price2...
}
}
可以使用一個集合的例子:'List'或通過反射 –
nachokk
爲什麼你以這種方式存儲價格列表而不是像List這樣的容器? – chrylis
這是一個數據庫表,每個價格都是表格的一個變量。所以hibernate生成這個類。 –