Projectant から UML ダイアグラムを取得し、エンティティに getTotalPrice() メソッドを取得しました
これが私のクラスです:
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;
}
}
そのようにするのは良い考えですか?エンティティへの論理ビジネス? フィールド totalPrice などではなく、uml ダイアグラムに関数しかないので、そのようなものでなければならないことがわかりました...