コード例 #1
0
 /**
  * Busca una instancia en la tabla de mecenazgos usando el id del mecenazgo.
  *
  * @param pidMecenazgo: id del mecenazgo
  */
 public static Mecenazgo buscar(Mecenazgo pMecenazgo) {
   EntityManager em = JpaUtil.getEntityManagerFactory().createEntityManager();
   Mecenazgo mecenazgo = null;
   try {
     mecenazgo = em.find(Mecenazgo.class, pMecenazgo);
   } catch (Exception ex) {
     System.out.println("Error");
     ex.printStackTrace();
   } finally {
     em.close();
   }
   return mecenazgo;
 }
コード例 #2
0
 /**
  * Actualiza una instancia en la tabla de mecenazgos.
  *
  * @param pmecenazgo: Objeto Mecenazgo.
  */
 public static void borrar(Mecenazgo pmecenazgo) {
   EntityManager em = JpaUtil.getEntityManagerFactory().createEntityManager();
   em.getTransaction().begin();
   try {
     Mecenazgo pMerge = em.merge(pmecenazgo);
     em.remove(pMerge);
     em.getTransaction().commit();
     System.out.println("Borrado exitoso");
   } catch (Exception ex) {
     ex.printStackTrace();
   } finally {
     em.close();
   }
 }
コード例 #3
0
 /**
  * Crea una instancia en la tabla de mecenazgos.
  *
  * @param pmecenazgo: Objeto Mecenazgo.
  */
 public static void crear(Mecenazgo pmecenazgo) {
   EntityManager em = JpaUtil.getEntityManagerFactory().createEntityManager();
   em.getTransaction().begin();
   try {
     em.persist(pmecenazgo);
     em.getTransaction().commit();
   } catch (Exception ex) {
     em.getTransaction().rollback();
     System.out.println("Error al guardar");
     ex.printStackTrace();
   } finally {
     em.close();
   }
 }
コード例 #4
0
 /**
  * Actualiza una instancia en la tabla de mecenazgos.
  *
  * @param pmecenazgo: Objeto Mecenazgo.
  */
 public static void actualizar(Mecenazgo pmecenazgo) {
   EntityManager em = JpaUtil.getEntityManagerFactory().createEntityManager();
   EntityTransaction tx = em.getTransaction();
   tx.begin();
   try {
     em.merge(pmecenazgo);
     tx.commit();
     System.out.println("Actualizacion exitosa");
   } catch (Exception ex) {
     tx.rollback();
     System.out.println("Error");
     ex.printStackTrace();
   } finally {
     em.close();
   }
 }