2012-09-26 27 views
-4

我可以使用hibernate將html表單數據發送到數據庫。我使用的是MySQL 5.5,Hibernate,Java 1.6,Spring 3.0。但我想將相同的數據發送到數據庫中的多個表。我的問題是,我想只使用單個HTML表單而不是多個HTML表單。如何使用Hibernate,Spring MVC發送數據從單一表單到多個數據庫表格MVC

我有這些表:名稱,地址,電子郵件,登錄,phone_num。從這一個html表單我想要數據去不同的表格。我想用Hibernate來做,所以我不會手動獲取表單數據並將其插入到數據庫中。

我的理解是Hibernate是一個ORM,這意味着表單數據被映射到給定的表。表單數據可以映射到多個表嗎?儘管我在原始文章中說過,但我並不擔心只使用一種形式。我想要做的是將數據從單一表格轉移到多個表格。

我的解決方法是爲每個數據庫表創建表單。這樣數據庫表映射到一個表單。另一種選擇是從窗體收集輸入並使用表對象的Setters插入值並將該對象保存到數據庫表中。

請讓我知道這是否可能。

+0

問題是'我想映射一些實體到幾個表中。數據來自HTML的事實是無關緊要的。 – SJuan76

回答

0

爲每個類創建一個映射對象(新的Entity)。

爲每個實體創建一個新對象,並將這些對象中從表單中檢索的數據複製到這些對象中。

相關問題