Tema: Ayuda JPA
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2009, 08:48
Avatar de cptanalatriste
cptanalatriste
 
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!
__________________
Carlos G. Gavidia
Sun Certified Professional
IBM Certified Solution Designer
http://certified-es.blogspot.com/