我得到了以下方法
public Person findByAdd(String add) {
try {
final String queryString = "select p from Destinations p where p.address = :add";
Query query = em.createQuery(queryString);
query.setParameter("add", add);
return (Person) query.getSingleResult();
} catch (RuntimeException re) {
throw re;
}
}
如果 Person 对象不存在,则会引发空指针异常,并且我想做这样的事情
if(person.getAdd !=null){
system.out.println ("address exist");
}
else
{
system.out.println ("please enter address ");
}
但是如果人不存在,这会引发异常,我如何有效地评估如果人为空