2012-11-04 38 views
1

可以說你有一個名爲Bus的實體。在那個實體你有一個乘客名單。在用戶界面中,您可以選擇公交車上的乘客。在所有乘客被添加到公共汽車後,您提交該頁面。服務器端你得到巴士實體,你會得到一個代表乘客的ID列表。在保存公交車之前,我真的必須查看所有這些乘客並在公交車上設置乘客名單。我沒有改變關於乘客自己的任何信息,並且如果不需要的話就不願意做數據庫命中。如何保存包含其他實體列表的JPA/Spring數據實體,而無需全部查看它們?

在我周圍搜索我看到有人使用實體管理器find()來做到這一點,但我不知道如何用spring-data來做這件事。

理想情況下,只需在發送的json對象上設置這個id列表,並在Bus實體上使用一些註釋,以便在Bus實體上保存乘客列表時知道期望id。

我對JPA相當陌生,所以隨時指點我在google上搜索正確的單詞。我只是不確定如何去做這樣的事情。

回答

1

隨着春天的數據,它使用合併,所以我只需要保存公共汽車與一個新創建的列表只有他們的id設置的乘客。不需要查看它們,只需創建一個新對象並在其上設置ID,然後保存即可。就是這麼簡單。

相關問題