Java Spring和Hibernate:如何在一个表单中实现多个POJO

Java Spring和Hibernate:如何在一个表单中实现多个POJO,java,hibernate,spring,jstl,Java,Hibernate,Spring,Jstl,我不熟悉Spring框架 我有个案子我自己解决不了。我有两份工作,即:个人资料和地址。这两个POJO都保存在数据库的独立表上。我使用Hibernate将两个POJO映射到数据库表 我的问题是如何使用一个表单将POJO数据(PersonData和Address)存储到相关表中 我的问题是:如何使用hibernate将数据从一个表单插入多个表?创建一个包含两个POJO的对象,并将其设置为表单。例如,您可以创建一个具有以下内容的对象: class PersonFormObejct { privat

我不熟悉Spring框架

我有个案子我自己解决不了。我有两份工作,即:个人资料和地址。这两个POJO都保存在数据库的独立表上。我使用Hibernate将两个POJO映射到数据库表

我的问题是如何使用一个表单将POJO数据(PersonData和Address)存储到相关表中


我的问题是:如何使用hibernate将数据从一个表单插入多个表?

创建一个包含两个POJO的对象,并将其设置为表单。例如,您可以创建一个具有以下内容的对象:

class PersonFormObejct {
  private PersonData personData;
  private Address address;

  // getters and setters
}
将其作为窗体对象,而不是两个POJO中的任何一个


您应该能够使用符号personFormObject.personData.foo或personFormObject.address.postcode访问这两个成员对象。当然,这是假设您将表单对象命名为personFormObject。

创建一个包含两个POJO的对象,并将其设置为您的表单。例如,您可以创建一个具有以下内容的对象:

class PersonFormObejct {
  private PersonData personData;
  private Address address;

  // getters and setters
}
将其作为窗体对象,而不是两个POJO中的任何一个


您应该能够使用符号personFormObject.personData.foo或personFormObject.address.postcode访问这两个成员对象。当然,这是假设您将表单对象命名为personFormObject。

如果您想得到一些答案,请添加更多详细信息。这确实非常不清楚。我想使用一个表单将数据保存到不同的表中。如何做到这一点?如果你想得到一些答案,请添加更多的细节。这确实非常不清楚。我想用一个表单将数据保存到不同的表中。怎么做?谢谢你的回复。插入数据是如何工作的?Spring是否自动将POST数据保存到POJO?Spring将自动将表单提交的数据映射到POJO yes。具体的工作方式取决于您使用的是spring的哪个部分。在标准spring中,您可以在模型和视图中提供POJO作为模型对象。在webflow(spring的另一部分)中,您将提供POJO作为流中的模型。然后Spring为您进行映射。有关这方面的更多信息,您需要阅读实际上相当不错的spring文档。谢谢回复。插入数据是如何工作的?Spring是否自动将POST数据保存到POJO?Spring将自动将表单提交的数据映射到POJO yes。具体的工作方式取决于您使用的是spring的哪个部分。在标准spring中,您可以在模型和视图中提供POJO作为模型对象。在webflow(spring的另一部分)中,您将提供POJO作为流中的模型。然后Spring为您进行映射。有关这方面的更多信息,您需要阅读实际上相当不错的spring文档。