我從projectant了UML圖,進入實體我有方法getTotalPrice()EJB,JPA業務方法進入實體
所以這是我的課:
public class UOrder {
@OneToMany
private List<Product> products;
....
public BigDecimal getTotalPrice(){
BigDecimal b = new BigDecimal(0.0);
for(Product p : products){
b.add(p.getPrice());
}
return b;
}
}
這是好主意像那樣做?邏輯業務到實體? 我只有uml圖中的函數不是字段totalPrice或類似的東西,所以我知道它必須是這樣的...