powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / object delta - безвелосипедов
5 сообщений из 5, страница 1 из 1
object delta - безвелосипедов
    #39347658
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Нужно ииметь возможность создавать и применить дельты для entity-бинов.
Т.е. есть
Код: sql
1.
2.
3.
4.
5.
  public Entity {
     private String str;
     private Double val;
     private SubEntity subEntity;
  }



Далее надо по двум Entity получить их дельты, типа

Код: sql
1.
2.
3.
4.
5.
6.
  entityDelta: {
    val: null,
    subEntity: {
      ...
    }
  }



Т.е. в json должно попасть то, что мы поменяли (null - сбросили в null).

И чтобы можно было применить на другую entity эту дельту.

В принципе ничего сложного нет- делай да и всё. Но зачем городить своё, если есть что-то готовое?
javaee нет, spring нет (guice есть). hibernate пока тоже нет (mongo/morphia есть).

--
Алексей.
...
Рейтинг: 0 / 0
object delta - безвелосипедов
    #39347712
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BeanUtils, Javers.
...
Рейтинг: 0 / 0
object delta - безвелосипедов
    #39347717
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominИ чтобы можно было применить на другую entity эту дельту.
это как?
Аналог SQL MERGE? Только на объекты? Причём со связями?
...
Рейтинг: 0 / 0
object delta - безвелосипедов
    #39347761
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczBeanUtils, Javers.

Спасибо! Второе весьма интересно.

Petro123Alexey TominИ чтобы можно было применить на другую entity эту дельту.
это как?
Аналог SQL MERGE? Только на объекты? Причём со связями?

Мне не надо всё сразу.
Есть внешние сущности, которые копируются к нам, мы расчитываем нужные изменения и потом пушим их обратно.
Да, дельту нужно отрубать в нужном месте.
...
Рейтинг: 0 / 0
object delta - безвелосипедов
    #39347807
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

Я ещё видел пару поделок типа ObjectDiff или BeanDiff. Одну как-то давно даже использовали на проекте. Но сейчас уже не помню что именно это было.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / object delta - безвелосипедов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]