Elemento JPA Query Validacion elemento
Trabajando en algunos ejemplos realizados encontramos con este caso en el cual consiste en realizar una consulta de un elemento y validar null para evitar la ex epcion, podemos usar este ejemplo
" SELECT usr ")
.append(" FROM Usuario usr ")
.append(" WHERE usr.usuarioId = :usuarioId");
Optional<Usuario> result = em.createQuery(sql.toString(), Usuario.class)
.setParameter("usuarioId", usuarioId.trim()).getResultList().stream().map(Optional::ofNullable).findFirst().orElse(null);
if(Objects.nonNull(result) && result.isPresent()) {
object = result.get();
}
No hay comentarios.