Recent comments

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.