Entidad libro

Obtener todos los libros

La implementación de este método llama directamente a la persistencia .

@Inject
private BookPersistence persistence;

@Override
public List<BookEntity> getBooks() {
logger.info("Inicia proceso de consultar todos los libros");
List<BookEntity> books = persistence.findAll();
logger.info("Termina proceso de consultar todos los libros");
return books;
}

El método findAll de BookPersistence usa un EntityManager de JPA para ejecutar la consulta que obtendrá los objetos de BookEntity registrados en la base de datos. Esta colección se retorna como una instancia de List<BookEntity>

public List<BookEntity> findAll() {
logger.info"Consultando todos los libros");
Query q = em.createQuery("select u from BookEntity u");
return q.getResultList();
}

Invocación de capa de persistencia

Crear un libro

Actualizar los autores de un libro

results matching ""

    No results matching ""