0

商品の詳細を挿入する必要があります。テーブルから生成される複数の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 ;

誰か助けてもらえますか?

4

1 に答える 1

1

これらすべてのフィールドを持つ何らかのプロキシ オブジェクトを作成し、HTML フォームのパスをそのオブジェクトにマップし、いくつかのサービス レイヤーで、それらの 3 つのエンティティ クラスに分割してデータベースに保存することができます。

余談ですが(Hibernateを使用している場合)、そこにあるのは @ManyToMany (だと思います) マッピングです。これらの 2 つのエンティティをマップするために 3 番目のクラスを作成する必要はありません。

于 2012-10-09T16:32:32.057 に答える