ListとMapで簡単ぐるぐる

ちょっとほかの事をやっているとJSFを忘れそうだ!

と思いつつ。

マッチングという処理がある
トランザクションとマスタをつき合わせてうんにゃらというやつだ。

マッチングというほどではないかもしれないが
帳票をつくるときに、区分やコードに対する名称を、マスタからとってくるという処理は結構めんどい。
SQLで外部結合すればいいやんという話もあるが、まあそれが何らかの事情によりできない場合。

Mapにはマスタのデータをいれる
  Map<String,マスタのオブジェクト>

Listはトランザクションデータ

要するに
Listの大きさだけまわして、区分やコードをキーにマスタのMapからとってくるだけである

パフォーマンスは知らぬ
件数が多かったらどうとか知らぬ


実装が単純で簡単である。

これはブレークもできる
Map<String,Long> とかにしておいてキーで引っ張って加算していくのだ

個人的には画期的だと思っているのだが
どうなんでっしゃろ。