Я пытаюсь создать настольное приложение, используя eclipse-rcp. В этом приложении я использую среду ORM для загрузки объектов из базы данных и использую привязку данных JFace для привязки этих объектов к пользовательскому интерфейсу, чтобы пользователи могли изменять данные, содержащиеся в этих объектах.
поскольку объекты загружены, другие пользователи или другие клиенты также могут работать с теми же данными. поэтому, когда пользователь хочет сохранить объекты обратно в базу данных, данные, которые эти объекты содержат, могут отличаться от данных в базе данных, разница может быть вызвана моим приложением или другими.
проверять реальные данные в базе данных, когда мне нужно сохранить объект, который может быть не свежим?
возможно, это распространенная проблема в ORM, но мне впервые приходится иметь дело с ORM.