public void destroy(int id) throws NonexistentEntityException { EntityManager em = null; try { em = getEntityManager(); em.getTransaction().begin(); ImagenEstudio imagenEstudio; try { imagenEstudio = em.getReference(ImagenEstudio.class, id); imagenEstudio.getIdImagenEstudio(); } catch (EntityNotFoundException enfe) { throw new NonexistentEntityException( "The imagenEstudio with id " + id + " no longer exists.", enfe); } em.remove(imagenEstudio); em.getTransaction().commit(); } finally { if (em != null) { em.close(); } } }
public void edit(ImagenEstudio imagenEstudio) throws NonexistentEntityException, Exception { EntityManager em = null; try { em = getEntityManager(); em.getTransaction().begin(); imagenEstudio = em.merge(imagenEstudio); em.getTransaction().commit(); } catch (Exception ex) { String msg = ex.getLocalizedMessage(); if (msg == null || msg.length() == 0) { int id = imagenEstudio.getIdImagenEstudio(); if (findImagenEstudio(id) == null) { throw new NonexistentEntityException( "The imagenEstudio with id " + id + " no longer exists."); } } throw ex; } finally { if (em != null) { em.close(); } } }