У меня есть несколько текстовых файлов из внешнего источника, из которых анализируются данные.Вывод синтаксического анализатора на основе Java представляет собой список объектов Java, представляющих проанализированные данные.Объекты данных были аннотированы тегами JPA и сохранены в базе данных.
Я регулярно получаю обновления этих текстовых файлов, которые могут изменяться или не изменяться.Когда анализатор снова запускает обновленные данные, он создает новый список объектов.Мне нужно объединить более новую версию объектов с уже имеющимися в базе данных.Каков хороший подход к выяснению того, что отличается от объектов из недавно урезанных текстовых файлов и того, что уже существует в базе данных, чтобы можно было сохранить любые обновления или новые данные?