Take zdravim,
omlouvam se, nemam pro vas odpoved, resp. nekde to chytit budete muset
pokud chcete zustat u getSingleResult() -
napr v nejake wrapper metode.
Co me ale tuklo je vlepovani stringu do dotazu, toho bych se byt vami vyvaroval.
VS
2008/10/28 <[EMAIL PROTECTED]>:
> Zdravím konferenci
>
> JPA implementace javax.persistence.Query při zavolání metody
> getSingleResult() vyhodí NoResultException, když výsledek dotazu vrací
> null.
>
> Existuje nějaké řešení jak se zbavit toho prázdného bloku catch?
> -------------------------------------
> public Worker findByEmail(String email) {
>
> Worker worker = null;
> try{
> worker = (Worker) entityManager.createQuery("SELECT w FROM
> Worker as w WHERE w.email='" + email + "'").getSingleResult();
> }catch(NoResultException e) {}
>
> return worker; //============>
> }
>
> ----------------------
> Děkuji za pomoc
> Tomáš Jurman
>