我是Spring框架的新手。
我有一个案例我无法解决自己的问题。我有两个POJO,即:PersonData和Address。这两个POJO都保存在数据库的分离表上。我使用Hibernate将POJO映射到数据库表。
我的问题是如何使用一个表单将POJO数据(PersonData和Address)存储到相关表中。
我的问题是:如何使用hibernate将数据从一个表单插入多个表?
答案 0 :(得分:4)
创建一个包含两个POJO的对象并将其设置为表单。例如,您可以创建一个类似于;
的对象class PersonFormObejct {
private PersonData personData;
private Address address;
// getters and setters
}
将其设为表单对象,而不是两个POJO中的任何一个。
您应该能够使用符号personFormObject.personData.foo或personFormObject.address.postcode访问这两个成员对象。这假设您当然将表单对象命名为personFormObject。