20/04/2009, 08:48
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 16 años, 2 meses Puntos: 2 | |
Respuesta: Ayuda JPA Hola Alfredo!
Para eliminar registros de base de datos mediante la interfaz Query es necesario que utilices el método executeUpdate. Entonces, tu método quedaría mas o menos así:
...
// iniciar transacción
Query consulta = em.createQuery("DELETE FROM l WHERE l.isbn:=isbn ");
consulta .setParameter("isbn", isbnParam);
int results = query.executeUpdate();
// terminar transacción
...
Ahora, no entiendo bien porque creas el namedQuery "Libro.Eliminar", si es que no lo utilizas. Supongo que se te pasó xD.
Saludos y espero que ahora funcione! |