2012-02-07 9 views
0

My JavaオブジェクトClientDataには、プリミティブ型+ Address、PhoneDetails、EmailDetailsなどの他のJavaオブジェクトがあります。データベース内Java複合オブジェクト(オブジェクト内のオブジェクト)をストアドプロシージャに渡すことはできますか?どうやって?

テーブルは、次のとおりCLIENTDETAILS、PARTNERDETAILS、ENTITYDETAILS、住所、電話番号および電子メール

テーブルCLIENTDETAILSのcolums、PARTNERDETAILSは、ENTITYDETAILSプリミティブClientDataのタイプ、およびテーブルアドレス列、電話、電子メールにマッピングされますそれぞれ のプリミティブ型にマッピングされます。

要件は次のとおりです。ClientData(List)のJavaコードを使用しており、oracleデータベースのこれらの表に値を挿入したいストアドプロシージャ。

これを行う方法は何ですか? リスト全体をストアドプロシージャに渡してオブジェクトを反復処理できますか?私はストアドプロシージャについて多くのアイデアを持っていないので、可能です。 そうでない場合は、これが最小限のデータベース呼び出しでどのように機能するのですか?

おかげ&よろしく、 Akhilesh

答えて

0

あなたがORMツールを使用したいように聞こえます。 Hibernateなどをご覧ください。ストアドプロシージャ

関連する問題