title: Why in JPA EntityManager queries throw NoResultException but find does not?
body: <p>Can somebody tell me the intrinsic reasons why in the JPA 1.0 EntityManager when retrieving an Object via find, you have to deal with null if not found, but when using the Query interface via createQuery getResultList throws a NoResultException when not found.</p>
  
  <p>Maybe i am missing something but I feel its very inconsistent for a Language, and actually I had to do a lot of redesing because of changing from a simple finder to a more fine grained query using the query interface.</p>
  
  <p>Thanks guys.</p>