我能够使用休眠将 html 表单数据发送到数据库。我正在使用 mySQL 5.5、Hibernate、Java 1.6、Spring 3.0。但我想将相同的数据发送到数据库中的多个表。我的问题是我只想使用单个 html 表单而不是多个 html 表单。
我有这些表:姓名、地址、电子邮件、登录名、电话号码。从这个 html 表单中,我希望数据转到不同的表。我想使用 Hibernate 来完成它,这样我就不会手动获取表单数据并将其插入数据库中。
我的理解是 Hibernate 是一个 ORM,这意味着表单数据被映射到给定的表。表单数据是否可以映射到多个表?尽管我在原始帖子中说过,但我并不真正担心我只使用一种形式。我想做的是让来自单一表格的数据进入多个表格。
我的解决方法是为每个数据库表创建表单。这样数据库表就被映射到一个单一的表单。另一种选择是从表单收集输入并使用表对象的 Setter 来插入值并将该对象保存到数据库表中。
请让我知道这是否可能。