동시성 문제 해결: 낙관적 lock, 비관적 lock
멱등성 문제 해결:
@Table(name = "payments",
uniqueConstraints = {
@UniqueConstraint(
name = "uk_payments_order_id",
columnNames = {"order_id"}
)
})boolean existsByPortOneIdAndPaidStatus(String portOneId, PaidStatus paidStatus);