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