hibernateを使用してhtmlフォームデータをデータベースに送信できます。mySQL 5.5、Hibernate、Java 1.6、Spring3.0を使用しています。しかし、同じデータをデータベース内の複数のテーブルに送信したいと思います。私の問題は、複数のhtmlフォームではなく、単一のhtmlフォームのみを使用したいということです。
私はこれらのテーブルを持っています:名前、住所、電子メール、ログイン、phone_num。この1つのhtmlフォームから、データを別のテーブルに移動させたいと思います。フォームデータを手動で取得してデータベースに挿入しないように、Hibernateを使用してこれを実行したいと思います。
私の理解では、HibernateはORMです。つまり、フォームデータは特定のテーブルにマップされます。フォームデータを複数のテーブルにマッピングすることは可能ですか?元の投稿で言ったのですが、フォームを1つだけ使用することについてはあまり心配していません。私がやりたいのは、単一のフォームのデータを複数のテーブルに移動することです。
私の回避策は、データベーステーブルごとにフォームを作成することです。このようにして、データベーステーブルは単一のフォームにマップされます。もう1つのオプションは、フォームから入力を収集し、テーブルオブジェクトのセッターを使用して値を挿入し、そのオブジェクトをデータベーステーブルに保存することです。
これが可能かどうか教えてください。