У меня есть две таблицы с таблицей A с первичным ключом A1, таблица B с первичным ключом B1. я иметь другую таблицу Таблица X, которая хранит первичный ключ таблицы А и В. Таблицаcapture Исключения при вставке внешнего ключа весной
Таблица Х (A1, B1)
При вставке новой записи в таблице X, если первичный ключ таблицы А нет в предоставленном вводе затем он должен выдать исключение, указав, что «Таблица A не имеет записи A1». в виде таблицы для таблицы B.
Мне нужно достичь весной, так как мой проект построен исключительно на пружине.
Спасибо, Stephen666
Мы не использовали Hibernate. Так вот, мне нужно иметь код весной jdbc. – stephen666
Вы пытались вставить таблицу в таблицу, если в таблице A нет записи? Попробуйте, и вы увидите, какое исключение выбрасывается. Тогда вы можете поймать его. – vegemite4me
он выбрасывает DataIntegrityVoilationException. Но мне нужно зафиксировать исключение таким образом, чтобы он должен был сказать, что «первичный ключ A1 отсутствует в таблице 1. Это мне нужно довести до UI. Аналогично для таблицы B. – stephen666