<div dir="ltr">Hát ilyenre akkor sincs mentség:D </div><div class="gmail_extra"><br><div class="gmail_quote">2014. október 19. 11:30 Mester József írta, <span dir="ltr"><<a href="mailto:mesterjoco@gmail.com" target="_blank">mesterjoco@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<br>
<div>2014.10.19. 11:25 keltezéssel, Zsombor
írta:<br>
</div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">2014-10-19 11:15 GMT+02:00 Mester
József <span dir="ltr"><<a href="mailto:mesterjoco@gmail.com" target="_blank">mesterjoco@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sziasztok<br>
<br>
Van egy régi sziget rendszerünk amit végre integrálni
akarunk. Ez olyan régi, hogy DBF filékben tartja az
adatokat.<br>
Kapok egy mezőket tartalmazó tömböt és egy többdimenziós
tömböt ami a rekordokat tartalmazza.<br>
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.<br>
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.<br>
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.<br>
<br>
for (int i = 0; i < adatok.length; i++) {<br>
e = new Ember();<br>
Object[] rekord = adatok[i];<br>
for (int j = 0; j < rekord.length; j++) {<br>
if (rekord[j] != null) {<br>
switch (j){<br>
case 0:<br>
e.setNev((String) rekord[j]);<br>
break;<br>
case 1:<br>
e.setNem((String) rekord[j]);<br>
break;<br>
case 2:<br>
e.setSzulev((int) rekord[j]);<br>
break;<br>
}<br>
}<br>
}<br>
emberek.add(e);<br>
}<br>
<br>
Józsi<br>
<br>
</blockquote>
</div>
<br>
</div>
<div class="gmail_extra">Komolyan, for ciklusban egy switch az
index változóra? Bocsi, de ez nálam a dupla facepalm-os anti
pattern kategória :)<br>
<br>
</div>
<div class="gmail_extra">Amúgy én csinálnék egy egyszerű
annotációt, mondjuk: @DbfField(column=5), amit ráraknék a
setterekre, s reflectionnel meghívogatnám őket. De
valószínűleg némi google-ozás után ilyet már lehet találni a
neten.<br>
<br>
</div>
</div>
</blockquote></div></div>
Mikor az ember nagy kínban van, hogy hogy a fenébe csinálja meg
akkor keletkeznek ilyen "szépségek". Nekem se tetszett azért
kérdeztem :-)<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra"><br>
Üdv<br>
</div>
<div class="gmail_extra"> Zs<br>
</div>
<div class="gmail_extra"><br>
</div>
</div><span class="">
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Javalist mailing list
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
</pre>
</span></blockquote>
<br>
</div>
<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br></div>