public List<TbAplicativo> datbAplicativos() {
   sesion = sessionFactory.openSession();
   Query query = sesion.getNamedQuery("TbAplicativo.findAll");
   List<TbAplicativo> tbAplicativo = query.list();
   sesion.close();
   return tbAplicativo;
 }
 public TbAplicativo daTbAplicativoByFIngreso(Date fIngreso) {
   sesion = sessionFactory.openSession();
   Query query = sesion.getNamedQuery("TbAplicativo.findByFIngreso");
   query.setParameter("fIngreso", fIngreso);
   TbAplicativo tbAplicativo = (TbAplicativo) query.uniqueResult();
   sesion.close();
   return tbAplicativo;
 }
 public void eliminar(TbAplicativo tbAplicativo) {
   try {
     iniciaOperacion();
     sesion.delete(tbAplicativo);
     tx.commit();
     sesion.flush();
   } catch (HibernateException he) {
     manejaExcepcion(he);
     throw he;
   } finally {
     sesion.close();
   }
 }
 public void guardaActualiza(TbAplicativo tbAplicativo) {
   try {
     iniciaOperacion();
     sesion.saveOrUpdate(tbAplicativo);
     tx.commit();
     sesion.flush();
   } catch (HibernateException he) {
     manejaExcepcion(he);
     throw he;
   } finally {
     sesion.close();
   }
 }
  public TbAplicativo daTbAplicativoById(String cAplicativo) {
    sesion = sessionFactory.openSession();

    Query query = sesion.getNamedQuery("daTbAplicativoById");
    query.setParameter("cAplicativo", cAplicativo);

    TbAplicativo resultado = (TbAplicativo) query.uniqueResult();

    sesion.close();

    if (resultado != null) {
      return resultado;
    } else return null;
  }
 private void iniciaOperacion() throws HibernateException {
   sesion = sessionFactory.openSession();
   tx = sesion.beginTransaction();
 }