如何使用Spring MVC和JPA将表单输入插入到多个表中?

时间:2012-09-19 11:26:49

标签: spring hibernate jpa spring-mvc

我必须插入产品详细信息。我有多个bean类,它们是从表生成的,但所有的字段都是单个html格式。我如何将这些表单元素映射到不同的bean类,如何在控制器中获取这些表单元素?。

我的Bean类是

Category
    private Long id;
    private String description;
    private String name;

ProductAttribute 
    private String description;
    private String name;

CategoryAttributeMapping
    private Category category;
    private ProductAttribute productAttribute ;

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以创建具有所有这些字段的某种代理对象,将HTML表单中的路径映射到该对象,在某些服务层中,您可以在这3个实体类中将其分解并将其保存在数据库中。

并且在旁注(如果你正在使用Hibernate),那里你有@ManyToMany(我想)映射。您不需要创建第3个类来映射这2个实体。