Как проверить, существует ли запись внешнего ключа?

У меня есть внешний ключ в моемCustomer Таблица.

@JoinColumn(name = "DISCOUNT_CODE", referencedColumnName = "DISCOUNT_CODE")
@ManyToOne(optional = false)
private DiscountCode discountCode;

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос