Example usage for org.hibernate SessionFactory openSession

List of usage examples for org.hibernate SessionFactory openSession

Introduction

In this page you can find the example usage for org.hibernate SessionFactory openSession.

Prototype

Session openSession() throws HibernateException;

Source Link

Document

Open a Session .

Usage

From source file:caipsfa.app.modelo.GestionProveedores.java

public boolean editProvider(ProveedoresForm provs) {
    boolean estado = false;
    try {/* ww w. j a  v a  2 s.co  m*/
        SessionFactory sesFact = HibernateUtil.getSessionFactory();
        Session ses = sesFact.openSession();
        Transaction trans = ses.beginTransaction();
        Proveedores providers = new Proveedores();
        providers.setCodigoProveedor(Integer.parseInt(provs.getCodigoProveedor()));
        providers.setNombreProveedor(provs.getNombreProveedor());
        providers.setDireccion(provs.getDireccion());
        providers.setContacto(provs.getContacto());
        providers.setNumeroTelefono(provs.getNumeroTelefono());
        ses.update(providers);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionProveedores.java

public boolean deleteProvider(int id) {
    boolean estado = false;
    try {/*from   w w  w .j  a  v  a2 s .  com*/
        SessionFactory sesFact = HibernateUtil.getSessionFactory();
        Session ses = sesFact.openSession();
        Transaction trans = ses.beginTransaction();
        Proveedores providers = (Proveedores) ses.get(Proveedores.class, id);
        ses.delete(providers);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionSalidas.java

public ArrayList<Salidas> getAllOuts() {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    salidas = new ArrayList<Salidas>();
    String sql = "from Salidas";
    salidas = (ArrayList<Salidas>) ses.createQuery(sql).list();
    return salidas;
}

From source file:caipsfa.app.modelo.GestionUnidades.java

public ArrayList<Unidades> getAllUnidades() {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    unidades = new ArrayList<Unidades>();
    String sql = "from Unidades";
    unidades = (ArrayList<Unidades>) ses.createQuery(sql).list();
    return unidades;
}

From source file:caipsfa.app.modelo.GestionUnidades.java

public ArrayList<Unidades> geOne(String codigoUnidad) {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    unidades = new ArrayList<Unidades>();
    String sql = "from Unidades where codigoUnidad = '" + codigoUnidad + "'";
    unidades = (ArrayList<Unidades>) ses.createQuery(sql).list();
    return unidades;
}

From source file:caipsfa.app.modelo.GestionUnidades.java

public boolean addUnit(UnidadesForm unidad) {
    boolean estado = false;
    try {//from ww  w.j  a va 2  s .c  o  m
        SessionFactory sesFact = HibernateUtil.getSessionFactory();
        Session ses = sesFact.openSession();
        Transaction trans = ses.beginTransaction();
        Unidades unit = new Unidades();
        unit.setCodigoUnidad(Integer.parseInt(unidad.getCodigoUnidad()));
        unit.setNombre(unidad.getNombre());
        unit.setPrefijo(unidad.getPrefijo());
        ses.save(unit);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionUnidades.java

public boolean editUnit(UnidadesForm unidad) {
    boolean estado = false;
    try {/*from  w  w  w . j a v a  2s .  c  o  m*/
        SessionFactory sesFact = HibernateUtil.getSessionFactory();
        Session ses = sesFact.openSession();
        Transaction trans = ses.beginTransaction();
        Unidades unit = new Unidades();
        unit.setCodigoUnidad(Integer.parseInt(unidad.getCodigoUnidad()));
        unit.setNombre(unidad.getNombre());
        unit.setPrefijo(unidad.getPrefijo());
        ses.update(unit);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionUnidades.java

public boolean deleteUnit(int id) {
    boolean estado = false;
    try {/*from   ww  w.  ja va2 s . com*/
        SessionFactory sesFact = HibernateUtil.getSessionFactory();
        Session ses = sesFact.openSession();
        Transaction trans = ses.beginTransaction();
        Unidades unit = (Unidades) ses.get(Unidades.class, id);
        ses.delete(unit);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionUsuarios.java

public ArrayList<Usuarios> getAllUsers() {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    usuarios = new ArrayList<Usuarios>();
    String sql = "from Usuarios";
    usuarios = (ArrayList<Usuarios>) ses.createQuery(sql).list();
    return usuarios;
}

From source file:caipsfa.app.modelo.GestionUsuarios.java

public ArrayList<Usuarios> geOne(String nombreUsuario) {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    usuarios = new ArrayList<Usuarios>();
    String sql = "from Usuarios where nombreUsuario = '" + nombreUsuario + "'";
    usuarios = (ArrayList<Usuarios>) ses.createQuery(sql).list();
    return usuarios;
}