2011-02-02 68 views
1

我是Spring框架的新手。Spring和Hibernate:如何以一種形式實現多個POJO

我有一個案例我無法解決我的自我。我有兩個POJO,即:PersonData和Address。這兩個POJO都保存在數據庫的分離表上。我使用Hibernate將兩個POJO映射到數據庫表。

我的問題是如何使用一種形式將POJO數據(PersonData和Address)存儲到相關表中。

我的問題是:如何使用休眠從一種形式插入數據到多個表?

+1

如果您想得到一些答案,請添加更多詳細信息 – Raghuram 2011-02-02 11:46:03

+0

確實很不清楚。 – 2011-02-02 11:48:26

回答

4

創建一個包含兩個POJO的對象並將其設置爲您的表單。例如,你可以用類似的東西創建一個對象;

class PersonFormObejct { 
    private PersonData personData; 
    private Address address; 

    // getters and setters 
} 

將此設爲您的表單對象而不是兩個POJO中的任何一個。

您應該可以使用記號personFormObject.personData.foo或personFormObject.address.postcode訪問兩個成員對象。這是假設你命名錶單對象personFormObject當然。