У меня есть Entity
класс A, который имеет отношение @ToOne
к другому Entity
классу B. Все работает нормально, пока я не удалю запись B, которая имеет отношение с записью в A.После удаления записи все вызовы greenDao getB()
возвращают пустые записи.
Я обнаружил эту проблему , поданную на стороне greenDao, которая не допускает нулевые отношения.Но не должны ли вызовы getB()
для записей, имеющих ненулевое отношение, возвращать ненулевые экземпляры.
Я могу написать необработанный запрос, чтобы объединить две таблицы и заставить это работать.Но разве не существует первоклассного решенного подхода к обработке удаления в соответствующем дао ??
Пожалуйста, дайте мне знать, если я что-то здесь упускаю.Спасибо.