¿Alguien puede decirme las razones intrínsecas por las que en el Administrador de Entidades JPA 1.0 cuando recupera un Objeto mediante búsqueda, tiene que tratar con nulo si no se encuentra, pero cuando usa la interfaz de Consulta mediante createQuery getResultList arroja una NoResultException cuando no se encuentra.¿Por qué en las consultas de JPA EntityManager arroja NoResultException pero no encuentra?
Tal vez me falta algo, pero creo que es muy incoherente para un lenguaje, y en realidad tuve que hacer un gran rediseño debido al cambio de un simple buscador a una consulta más detallada utilizando la interfaz de consulta.
Gracias chicos.
Creo que tiene ese error. queryForObject() arroja una excepción. queryForList() devuelve una lista vacía. – cletus
No entiendes algo. Estoy hablando de javax.persistence.EntityManager y javax.persistence.Query. Verifique esas interfaces que comprenderá. –