2011-01-15 31 views
1

親として2つのテーブルCUSTOMERを持ち、1対多数の関係を持つ子としてPROFILEを持っています。両方のテーブルから同時にデータを挿入したいのですか?親子テーブルにレコードを挿入して選択します

+1

どのAPIを使用していますか? JDBC? JPA 2?他に何か?どのデータベースを使用していますか? –

+0

DerbyデータベースのJDBC – user542719

答えて

0

uは親を選択して、子供が下記のように、たとえば、MySQLでは参加書くために、JDBCを使用しているので:

選択cust.id、cust.name、prof.id、prof.nameから カスタマー・カストProfilerにprofilerを追加します。

+0

ただし、両方のテーブルに同時にレコードを挿入する方法 – user542719

+0

別途挿入する必要があります。 –

0

INSERT文は1つのテーブルに挿入されます。 2つのテーブルに行を挿入するには、2つの別々のINSERT文を使用する必要があります。トランザクション内に配置して、両方が完了したか、どちらも完了していないことを確認します。

これは便利です:http://download.oracle.com/javase/tutorial/jdbc/index.html

関連する問題