[Java lista] Nyári uborkaszezon idejére Transfer Object kérdés (sashee)
Szomor Attila
aszomor at computertechnika.hu
2009. Júl. 13., H, 18:06:28 CEST
Szia Sashee,
Kossz a tippet, kár hogy nincs @ThreadLocale mennyivel könnyebb lenne
(bezzeg a q.va .net-be minden szar van).
Attila.
Valahogy igy nez ki:
public class PlaceClassAssembler {
private static class ThreadLocalTransferObjects extends ThreadLocal {
@Override
public Object initialValue() {
return new HashMap<BigInteger,PlaceClassTO>();
}
}
private static ThreadLocalTransferObjects tlTransferObjects = new
ThreadLocalTransferObjects();
...
public static final PlaceClassTO getTransferObject(PlaceClass entity) {
...
HashMap<BigInteger,PlaceClassTO> transferObjects =
(HashMap<BigInteger,PlaceClassTO>)tlTransferObjects.get();
if ( transferObjects.containsKey(entity.getId()) ) {
...
}
return transferObject;
}
...
}
További információk a(z) Javalist levelezőlistáról