Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void CantidadLibrosPorGenero() {
- cHibernate = new ConfigHibernate();
- session = cHibernate.abrirConexion();
- List<Genero> listaGenero = (List<Genero>) session.createQuery("FROM Genero").list();
- System.err.println("Cantidad de Generos por libros: ");
- for (Genero g : listaGenero) {
- //int cantidad = (Integer) session.createQuery("select count(l.isbn) FROM Libro l where l.setGeneros.id='"+g.getId()+"'").uniqueResult();
- Long cantidad = (Long) session.createQuery("select count(*) FROM Libro l INNER JOIN l.setGeneros g where g.id="+g.getId()).uniqueResult();
- int id = (Integer) g.getId();
- String descripcion = g.getDescripcion();
- System.out.println("Genero: ID: " + id + ", descripcion: " + descripcion + ", cantidad de libros: " + cantidad);
- }
- cHibernate.cerrarSession();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement