Почему спящий режим не может удалить запись в базе данных? - PullRequest
0 голосов
/ 06 августа 2020

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

PS: Кроме того, когда я пишу CriteraQuery вместо функции remove (), она работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...