問題:テーブルの PK 値が対応する挿入/選択ステートメントにマップされるため、テーブルの SQL ステートメントをマップに格納しています。しかし今、複合 Key(4 Pk )を使用するテーブルに出くわしました。
今、私のロジックの基盤は、どのマップでも配列をキーとして使用できないと読んでいる限り、揺さぶられています。これを克服する方法はありますか?
以下のようにマップを宣言しています
Map<String, String> pkMap= new Map<String, String>();
ここで、キーはテーブルの主キーです。
注: DB でいくつかのテーブルを処理していますが、複合キーが 2 つまたは 1 つしかない可能性があるため、それらのすべてが 4 つの PK を持っているわけではありません。