2013-09-05 77 views
-1

我是休眠和REST的newbiew。目前我有一個REST控制器在Spring MVC中,Hibernate用於ORM和json來調用REST API。休眠與json數據和Spring MVC

當我嘗試以JSON消息的形式將實體傳遞給REST控制器並且實體包含簡單類型(如int,String等)時,實體通過Hibernate持久化。

但是我現在不知道如何在實體包含其他實體並且具有一對多關係的情況下獲得此工作。

由於輸入將是json消息,並且我假設一個entiry的json消息將包含另一個實體,那麼如何使用Hibernate持久化兩個實體之間的關係?

請讓我知道一些例子。

+0

請出示的源代碼 – hekomobile

回答

0

您應該使用級聯插入。 請參閱關於「級聯」的hibernate文檔。

這裏你可以看到完美的例子:Insert Order and Items in single UI form 可以在upida.codeplex.com下載代碼

+0

非常感謝。這正是我所期待的。 – Pradeep

+0

沒問題!可能它不是你需要的最好的東西,因爲這個例子是使用多個第三方完成的:Angular,Upida,Jackson等等。但是你肯定能夠找到在那裏級聯的hibernate映射。只要去upida.codeplex.com – user2626270

+0

我下載了代碼,但發現很難設置代碼庫。它拋出了大量的編譯時錯誤..請幫助我.. – Pradeep