Я использую Mysql.И у меня есть две таблицы, которые взаимно связаны друг с другом.
Другими словами, они обе имеют ограничение внешнего ключа, ссылающегося на первичный ключ другой таблицы.
ЕслиЯ пытаюсь вставить одну запись для каждой таблицы, в которой каждая запись ссылается на другую.например:
База данных Mysql предотвратит такую операцию из-за ограничения внешнего ключа «один к одному».
Это похоже на проблему куриного яйца.
ОднакоЯ заметил, что в Java Hibernate такая операция может быть выполнена, если два класса сущностей связаны один к одному.
Как это можно сделать в Hibernate, потому что я заметил, что две вставки (из Hibernateсообщения отладки) разделены, как я сделал.Так что в этом нет ничего особенного.
Или как заставить одну запись быть вставленной, даже если запись, на которую она ссылается, еще не существует?