2011-02-02 66 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当然。