Hallo,
ich stelle gerade eine Webanwendung von Hibernate auf JPA um, und stelle mir gerade die Frage was ich mit Exceptions vom Typ NoResultException oder generell mit Exceptions mache.
Habe also den klassischen Aufbau von Service und einer DAO Klasse.
@Override
public User getUser(String username, String password) {
try{
Query q = em.createQuery ("from User u where u.username = :username and u.password=
assword");
q.setParameter("username",username);
q.setParameter("password",password);
return (User)q.getSingleResult();
}catch(NoResultException nre){
return null;
}
}
Wie mache ich das am Besten?
Gruß
navino
ich stelle gerade eine Webanwendung von Hibernate auf JPA um, und stelle mir gerade die Frage was ich mit Exceptions vom Typ NoResultException oder generell mit Exceptions mache.
Habe also den klassischen Aufbau von Service und einer DAO Klasse.
@Override
public User getUser(String username, String password) {
try{
Query q = em.createQuery ("from User u where u.username = :username and u.password=
![Stick out tongue :p :p](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f61b.png)
q.setParameter("username",username);
q.setParameter("password",password);
return (User)q.getSingleResult();
}catch(NoResultException nre){
return null;
}
}
Wie mache ich das am Besten?
Gruß
navino