angular - 是否有获取正确数据库条目的模式
问题描述
我想将 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 将其保存在我的数据库中。
编辑:
我不确定这是否是基于意见的问题,我试图将其表述为非基于意见的问题,因为我要求提供一个可以使用的示例模式(不一定是最佳解决方案或类似这个)。
解决方案
推荐阅读
- internationalization - 如何在 next.config.js 文件中将 withPlugins 与国际化配置相结合
- reactjs - 在 TextField 类型日期上设置 dateValue
- node.js - 如何根据实体列值对返回的数组数据进行分组 - NestJS 中的 TypeORM / Postgres
- sql - 如何在 MS Access 中创建从同一个表中查找并显示父级的查询?
- ios - M1 上的反转迦太基脚本
- php - 如何从大型 JSON 文件中获取 JSON 子项
- javascript - 从 Javascript 中的另一个函数访问 RemoveListener 函数
- node.js - 如何在 Gatsby JS 中使用自定义 Webpack 加载器?
- excel - 创建验证列表
- javascript - 使用此名称的控制器未注册