SQLストアドプロシージャに使用したJavaコードで使用する概念を移植しようとしていますが、それが可能かどうかはわかりません。
基本的に、10 列のテーブルがある場合、毎回同じストアド プロシージャから異なる列の組み合わせを更新できるようにしたいと考えています。つまり、Java では、更新したい値を含むマップを渡し、それらを反復処理して、キャッシュ内の各キー値を更新します。
これには、各列名を含めるためにメソッド シグネチャを変更する必要がなく、更新する必要があるかどうかを判断するために各変数に対して null チェックを行う大きなコードを作成する必要がないという利点があります。これが可能かどうか、または特定のデータベース サーバー (つまり、PostgreSQL、Oracle、MySQL) で可能かどうか、またはすべてが可能かどうかはわかりませんが、構文がわかりません。