Как я могу рассчитать общую сумму заказа в отношении «один ко многим», когда клиент покупает определенное количество товаров в атрибуте заказа, он хочет знать, он может начать расследование, чтобы выполнить это. Я правда немного запуталась, очень хочу выучить
@Entity
@Table(name = "orders")
class Order(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
val id: Int? = 0,
val name: String? = "",
val address: String? = "",
val phone: String? = "",
val totalOrderPrice: Long? // total based on the cost of each item
@OneToMany(cascade = [CascadeType.MERGE])
@JoinColumn(name = "order_id")
val items: List<Items>? = mutableListOf()
)
@Entity
@Table(name = "items")
class Items(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
val id: Long? = null,
val name: String? = null,
val price: Long?, // cost item
)