-4

我能够使用休眠将 html 表单数据发送到数据库。我正在使用 mySQL 5.5、Hibernate、Java 1.6、Spring 3.0。但我想将相同的数据发送到数据库中的多个表。我的问题是我只想使用单个 html 表单而不是多个 html 表单。

我有这些表:姓名、地址、电子邮件、登录名、电话号码。从这个 html 表单中,我希望数据转到不同的表。我想使用 Hibernate 来完成它,这样我就不会手动获取表单数据并将其插入数据库中。

我的理解是 Hibernate 是一个 ORM,这意味着表单数据被映射到给定的表。表单数据是否可以映射到多个表?尽管我在原始帖子中说过,但我并不真正担心我只使用一种形式。我想做的是让来自单一表格的数据进入多个表格。

我的解决方法是为每个数据库表创建表单。这样数据库表就被映射到一个单一的表单。另一种选择是从表单收集输入并使用表对象的 Setter 来插入值并将该对象保存到数据库表中。

请让我知道这是否可能。

4

1 回答 1

0

为每个类创建一个映射对象(一个新的Entity)。

为每个实体创建一个新对象,并将从表单中检索到的数据复制到这些对象中。

于 2012-09-26T21:40:56.177 回答