2

假设您有一个名为 Bus 的实体。在该实体中,您有一个乘客列表。在 UI 中,您选择将乘坐巴士的乘客。将所有乘客添加到巴士后,您提交页面。在服务器端,您将获得 The Bus 实体,并获得代表乘客的 id 列表。在我保存公共汽车之前,我真的必须查找所有这些乘客并设置公共汽车上的乘客名单吗?我没有更改有关乘客本身的任何信息,并且如果不需要,我不愿意进行数据库访问。

环顾四周,我看到人们使用实体管理器 find() 来执行此操作,但我不确定如何使用 spring-data 来执行此操作。

理想情况下,最好在我发送的 json 对象上设置这个 id 列表,并在 Bus 实体上使用一些注释,以便在将乘客列表保存在 Bus 实体上时知道期望 id。

我对 JPA 相当陌生,因此请随时指出正确的单词以在 google 上搜索。我只是不确定如何去做这样的事情。

4

1 回答 1

2

使用 spring 数据,它使用合并,所以我所要做的就是用一个新创建的乘客列表保存公共汽车,该列表只设置了 id。无需查找它们,只需创建一个新对象并在其上设置 id 然后保存。就是这么简单。

于 2012-11-09T12:48:22.763 回答