Spring の JDBC サポートを使用して、Oracle データベースで SQL クエリと更新を実行しています。行を挿入してから、割り当てられたキーを取得したいと思います (Oracle シーケンスを使用)。通常の JDBC コードでは、RETURNING INTO 句を含めてから、出力パラメーターを登録します (こちらで詳しく説明しています) 。
ただし、Spring を使用してすべての JDBC 作業を処理したいと考えています。挿入以外の SQL ステートメントについては、現在 MapSqlParameterSource オブジェクトを使用し、すべての入力パラメーターを登録しています。このような出力パラメーターも登録して、返してもらうことはできますか? Spring ドキュメントの第 11 章の部分を調べたところ、ストアド プロシージャを使用している場合は出力パラメーターがサポートされていることがわかりましたが、可能であればそれを避けたいと思います。ありがとう。