- NagyZ blogja
- A hozzászóláshoz be kell jelentkezni
- 851 megtekintés
Hozzászólások
Hiba: @SuppressWarnings("unchecked") annotation a metódusra vagy a context.get() hívás elé.
Castolás: ez van, ez egy ilyen interface. A visszaadott object típusa dokumentálva van.
- A hozzászóláshoz be kell jelentkezni
Ja ez ilyen. Az ilyen contexteknek pont az a lényege, hogy bármilyen objectet bele tudsz rakni. Fogadjunk egyébként, hogy nem EJB2-vel kezdtél, de a java-t is csak JDK5 (generics) után! :) Látnád, hogy néz ki a fenti kód dependency injection meg annotáció nélkül, a casting lenne a legkevesebb bajod. :)
Ha le akarod ténylegesen kezelni, instanceof-al megnézed hogy HttpServletRequest.class -e vagy nem, de ezzel nem sokra mész mert úgyis mindig az lesz, ha meg olyan appszerverre rakod ami más WS implementációt használ akkor idáig el se jutsz mert a wsc null lesz.
- A hozzászóláshoz be kell jelentkezni
igen, generics utan kezdtem a javat, az EE -t pedig az EJB3tol.
elotte C++ -t toltam, meg .NET -et :)
- A hozzászóláshoz be kell jelentkezni
koszonom a valaszokat, a @SuppressWarnings lesz a nyero ez esetben. :)
a kovetkezo kerdes, hogy JPQL -es queryk eredmenyet lehet valahogy type-safen kezelni? mint pl LINQ -el a dolgokat .NET alatt... :)
mit lehet azzal kezdeni, hogy a Querynek a getResultList() -je sima List-et ad vissza, nekem meg List kene?
@SuppressWarnings? ;))
- A hozzászóláshoz be kell jelentkezni
Az utolso kerdes igy hangzik:
mit lehet azzal kezdeni, hogy a Querynek a getResultList() -je sima List-et ad vissza, nekem meg List<valamilyenclass> kene?
@SuppressWarnings? ;))
NagyZ: a < es > jelek kodjai < es >
- A hozzászóláshoz be kell jelentkezni
EJB 3.1 feature :)
Addig is nem-type-safe -nek nem neveznem, mert pontosan tudod, milyen tipusrol van szo, es ebben a formaban exceptionnel jar, ha a tipus megsem egyeztetheto.
List<Valami> valamiList = query.getResultList();
- A hozzászóláshoz be kell jelentkezni
ez igy okes, de erre a sorra azert warningol :) pont erre raktam a suppresst.
- A hozzászóláshoz be kell jelentkezni
Az úgy teljesen rendben van. :) És lásd: new features in EJB 3.1
- A hozzászóláshoz be kell jelentkezni