是否有一种获取正确的数据库条目的模式

时间:2018-11-18 16:16:05

标签: angular hibernate spring-boot

我想在需要从MySQL数据库访问数据并将其呈现给用户的应用程序中使用Spring + Angular,并将更改保存回之前的相同条目(因此更新数据库条目)。那意味着我的数据去了:

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

因此,当我返回我的集合时,我需要找到正确的对象来对其进行更新。我打算在后端使用Map,但是这似乎是一个(错误的)解决方法,并且我无法想象这样解决了类似的问题。

此用例是否有设计模式?

更具体地讲我的用例:

想象一个具有属性Foo的表FooID, FooValue。现在,我在前端将这些显示给用户,然后用户更改FooValue。假设FooID不是唯一的,如何为我的FooValue找到合适的FooValue

我的实际解决方案:

使用我保存为HTML单元格中属性的FooValue将更新后的FooID发送到REST控制器,然后使用该映射将其映射到正确的Foo对象,更新此Object的值,最后使用Hibernate将其保存在我的数据库中。

编辑:

我不确定这是否是基于意见的问题,我试图将其表述为基于非意见的问题,因为我要求的是可以使用的示例模式(不一定是最佳解决方案)或类似的东西。

0 个答案:

没有答案