Как проверить, существует ли запись внешнего ключа?
У меня есть внешний ключ в моемCustomer
Таблица.
@JoinColumn(name = "DISCOUNT_CODE", referencedColumnName = "DISCOUNT_CODE")
@ManyToOne(optional = false)
private DiscountCode discountCode;
У меня есть форма, которая содержит все поля этой таблицы (включая внешний ключdiscountCode
и его описание из другой таблицы).
Я хочу иметь возможность показать сообщение о том, что этот внешний ключ не существует в случае, если пользователь ввел ввод, который не существует в таблице внешнего ключа. Когда я включаю это поле, то извлекаю его описание из таблицы. Как я могу показать сообщение об ошибке недопустимого поля, когда пользователь отключает его, а его нет в таблице?