@RequestMapping(value = "/DeletePelicula", method = RequestMethod.GET)
public void deletePelicula(@RequestParam(name = "id") int id) {
emFactory = Persistence.createEntityManagerFactory("PU_BASPEL");
entityManager = emFactory.createEntityManager();
entityManager.getTransaction().begin();
Pelicula p = entityManager.find(Pelicula.class, id);
entityManager.remove(p);
entityManager.getTransaction().commit();
entityManager.close();
emFactory.close();
}
@GetMapping(value = "/DeletePelicula")
public void deletePelicula(@RequestParam(name = "id") int id) {
emFactory = Persistence.createEntityManagerFactory("PU_BASPEL");
entityManager = emFactory.createEntityManager();
Pelicula p = entityManager.find(Pelicula.class, id);
//Si el registro existe se ejecuta la acción
if(p != null) {
entityManager.getTransaction().begin();
entityManager.remove(p);
entityManager.getTransaction().commit();
}
entityManager.close();
emFactory.close();
}
@GetMapping(value = "/DeletePelicula")
public void deletePelicula(@RequestParam(name = "id") int id,RedirectAttributes flash) {
emFactory = Persistence.createEntityManagerFactory("PU_BASPEL");
entityManager = emFactory.createEntityManager();
Pelicula p = entityManager.find(Pelicula.class, id);
//Si el registro existe se ejecuta la acción
if(p != null) {
entityManager.getTransaction().begin();
entityManager.remove(p);
entityManager.getTransaction().commit();
flash.addFlashAttribute("info", " La pelicula se ha eliminado con exito!");
} else {
flash.addFlashAttribute("error", " No se encotro registro de la pelicula!");
}
entityManager.close();
emFactory.close();
}
<%@ page language="java"
contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<html>
<body>
<header>
<span>
<p>.....
<span>${info}</span>
<span>${error}</span>
</body>
</html>