データベースのデータを整理しようとしています。マップしようとしているテーブルは次のようになります。データベースからのデータを列名のマップで整理する
Id | Timestamp | dataOne | dataTwo |dataThree | ... | dataN
-------------------------------------------------------------
1 | 12.04.2017| 123 | 1231232 | 123213 | 112 | 123
-------------------------------------------------------------
2 .....
私はすべてのデータに興味があり、IDだけが必要ではありません。私はこれらのような複数のテーブルを持っており、それらはすべて異なるチャートに入れられますが、データソースはほぼ同じですが100%ではないので、テーブルの列名はすべて異なります。そのため、すべてのテーブルをエンティティとして実装することができず、動的に行う必要があるため、データを収集するためのハッシュマップを考えました。
私はこのようになりますHashMapの考え:例
については
hashMap
Timestamp: values[] // Cotaining all the Timestamp values
dataOne: values[] // Containing all the dataOne values
...
ここでの問題は、私はにマップのカラム名を取得するための良い方法を持っていない、あります私のアルゴリズムが後で知り、その目的に応じて各値をどうするか。
私は自分のやり方が悪い習慣であるかどうか、誰かが似たようなことをしていて、私にここでヒントを与えることができるかどうか、質問したかった。値は()の代わりに、タイムスタンプのようなハッシュマップの値を記憶する事前