My JavaオブジェクトClientDataには、プリミティブ型+ Address、PhoneDetails、EmailDetailsなどの他のJavaオブジェクトがあります。データベース内Java複合オブジェクト(オブジェクト内のオブジェクト)をストアドプロシージャに渡すことはできますか?どうやって?
テーブルは、次のとおりCLIENTDETAILS、PARTNERDETAILS、ENTITYDETAILS、住所、電話番号および電子メール
テーブルCLIENTDETAILSのcolums、PARTNERDETAILSは、ENTITYDETAILSプリミティブClientDataのタイプ、およびテーブルアドレス列、電話、電子メールにマッピングされますそれぞれ のプリミティブ型にマッピングされます。
要件は次のとおりです。ClientData(List)のJavaコードを使用しており、oracleデータベースのこれらの表に値を挿入したいストアドプロシージャ。
これを行う方法は何ですか? リスト全体をストアドプロシージャに渡してオブジェクトを反復処理できますか?私はストアドプロシージャについて多くのアイデアを持っていないので、可能です。 そうでない場合は、これが最小限のデータベース呼び出しでどのように機能するのですか?
おかげ&よろしく、 Akhilesh