Лучшие практики для внесения изменений в образец / предварительный просмотр объекта JPA - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть веб-приложение, поддерживаемое весенней загрузкой / jpa, в котором пользователи могут загружать файл через пользовательский интерфейс для внесения изменений в сущности JPA.Я хотел бы вернуть эти изменения в качестве «предварительного просмотра» для пользовательского интерфейса, без фактического обновления базы данных.Мне интересно, что считается лучшей практикой для манипулирования этими объектами JPA без фактического обновления базы данных до тех пор, пока пользователь не утвердит изменения ... собрать эти записи через CRUD для обновления?Потяните сущность, а затем отсоедините, чтобы манипулировать и вернуться?Вернуть обновленный клон?

1 Ответ

0 голосов
/ 04 февраля 2019

Создайте DTO (объект передачи данных) с полями, которые необходимо предварительно просмотреть, и, когда пользователь утвердит изменения, затем используйте это DTO для обновления базы данных.

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