Как посчитать сумму атрибута в списке Jpa? - PullRequest
0 голосов
/ 05 августа 2020

Если я хочу иметь атрибут моей таблицы заказов, чтобы он составлял общую цену списка продуктов, которую я должен использовать, так как я не мог найти решение, пожалуйста *

1 Ответ

0 голосов
/ 05 августа 2020

Просто добавьте функцию внутри Orden:

BigDecimal function calculateTotal() {
    BigDecimal total = 0;
    for (Product product : products) {
        total.add(product.getPrice());
    }
    return total;
}

(написано на Java, но я оставил его простым, чтобы вы могли легко настроить его на Kotlin) и вызывайте эту функцию в каждом Orden объект, когда вам это нужно.

...