[Javalist] adat betöltés

Mester József mesterjoco at gmail.com
2014. Okt. 19., V, 11:15:13 CEST


Sziasztok

Van egy régi sziget rendszerünk amit végre integrálni akarunk. Ez olyan 
régi, hogy DBF filékben tartja az adatokat.
Kapok egy mezőket tartalmazó tömböt és egy többdimenziós tömböt ami a 
rekordokat tartalmazza.
Mivel ezek ebben a formában még nem tehetők adatbázis kezelőbe (ezért a 
jpa pojói kizárva ) készítettem minden dbf filéhez egy közbülső osztályt 
amibe betöltöm.
Működik is egy esetében. Szeretném valahogy normálisan megírni, úgy, 
hogy ne kelljen minden egyes dbf filéhez elkészítenem külön külön a 
betöltő switch ciklusokat.
Ez csak minta de így működik a program is, gondolhatjátok, van olyan dbf 
ami tartalmaz vagy 30 mezőt.... Ráadásul nem kevés van belőlük.

for (int i = 0; i < adatok.length; i++) {
             e = new Ember();
             Object[] rekord = adatok[i];
             for (int j = 0; j < rekord.length; j++) {
                 if (rekord[j] != null) {
                     switch (j){
                         case 0:
                             e.setNev((String) rekord[j]);
                             break;
                         case 1:
                             e.setNem((String) rekord[j]);
                             break;
                         case 2:
                             e.setSzulev((int) rekord[j]);
                             break;
                     }
                 }
             }
             emberek.add(e);
         }

Józsi



További információk a(z) Javalist levelezőlistáról