Есть ли шаблон для получения правильной записи в базе данных - PullRequest
0 голосов
/ 18 ноября 2018

Я хочу использовать Spring + Angular для приложения, где мне нужно получить доступ к данным из моей базы данных MySQL и представить их пользователю и сохранить изменения обратно в ту же запись, где она была раньше (поэтому обновите запись базы данных).Это означает, что мои данные отправляются:

Database -(Hibernate)-> Spring -(REST)-> Angular -(REST)-> Spring -(Hibernate)-> Database

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

Существует ли шаблон проектирования для этого варианта использования?

Чтобы быть более конкретным в моем случае использования:

Представьте себе таблицу Foo с атрибутами FooID, FooValue,Теперь я показываю их пользователю в своем интерфейсе, и пользователь меняет FooValue.Как я могу найти правильный FooID для моего FooValue при условии, что FooValue не уникален?

Моя реальная идея решения:

Отправьте обновленный FooValue на REST-контроллер с FooID, который я сохраняю как атрибут в HTML-ячейках, а затемиспользуйте карту, чтобы сопоставить ее с правым Foo -объектом, обновите значение этого объекта и, наконец, используйте Hibernate, чтобы сохранить его в моей базе данных.

Редактировать:

Я не уверен, что это вопросы, основанные на мнении, и я попытался сформулировать их как вопрос, не основанный на мнении, так как я прошу примерный образец, который можно использовать (не должно быть лучшим решением иликак то так).

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