HOLA, a alguien le ha pasado lo siguiente creando el Challenge de Libros de Gutendex;
Caused by: org.postgresql.util.PSQLException: ERROR: la columna «numero_de_descargas» de la relación «libros» contiene valores null El método se ve así en estos momentos:
public void listarLibrosPorDescargas() { System.out.println("Listando libros por descargas...");
try {
Statement statement = connection.createStatement();
String query = "SELECT titulo, COALESCE(descargas, 0) AS descargas FROM libros ORDER BY COALESCE(descargas, 0) DESC";
System.out.println("Ejecutando consulta:" + query);
ResultSet resultSet = statement.executeQuery(query);
boolean hayLibros = false;
while (resultSet.next()) {
String titulo = resultSet.getString("titulo");
int descargas = resultSet.getInt("descargas");
System.out.println("Título: " + titulo + " - Descargas: " + descargas);
hayLibros = true;
}
if (!hayLibros) {
System.out.println("No hay libros registrados.");
}
} catch (Exception e) {
System.out.println("Error al listar libros: "+ e.getMessage());
e.printStackTrace();
}
Me cuentan si tienen experiencia con este dato.
saludos
Eugenio