List of usage examples for org.hibernate SessionFactory getCurrentSession
Session getCurrentSession() throws HibernateException;
From source file:manejadorDB.controlador.AeropuertoControlador.java
@Override public List<Aeropuerto> todos() { List<Aeropuerto> aeropuertos = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//from w w w .j a v a 2 s . c o m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista aeropuertos = session.createNamedQuery("Aeropuerto.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return aeropuertos; }
From source file:manejadorDB.controlador.AeropuertoControlador.java
@Override public int cantidad() { List<Aeropuerto> aeropuertos = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/*from ww w . j ava 2 s . c o m*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista aeropuertos = session.createNamedQuery("Aeropuerto.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (aeropuertos == null) return 0; else return aeropuertos.size(); }
From source file:manejadorDB.controlador.AeropuertoControlador.java
@Override public List<Aeropuerto> buscarByLugar(Lugar filtro) { List<Aeropuerto> aeropuertos = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/* w w w . j a v a 2 s .c o m*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); System.out.println("filtro : " + filtro.toString()); aeropuertos = session.createNamedQuery("Aeropuerto.findByLugar").setParameter("idlugar", filtro) .list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return aeropuertos; }
From source file:manejadorDB.controlador.AeropuertoControlador.java
@Override public Aeropuerto obtener_Aeropuerto(int id) { Aeropuerto aeropuerto = null;/*ww w .j av a 2s .c o m*/ SessionFactory factory = Sesion.init(); if (factory != null) { try { //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener aeropuerto aeropuerto = session.get(Aeropuerto.class, id); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return aeropuerto; }
From source file:manejadorDB.controlador.AvionControlador.java
@Override public void crear(Avion avion) { SessionFactory factory = Sesion.init(); if (factory != null) { try {//from www. j ava 2 s. co m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //guardar aeropuerto session.save(avion); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } }
From source file:manejadorDB.controlador.AvionControlador.java
@Override public List<Avion> todos() { List<Avion> aviones = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {//ww w . j a v a 2s. co m //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista aviones = session.createNamedQuery("Avion.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return aviones; }
From source file:manejadorDB.controlador.AvionControlador.java
@Override public int cantidad() { List<Avion> aviones = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/*from ww w . j av a2 s . c o m*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista aviones = session.createNamedQuery("Avion.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (aviones == null) return 0; else return aviones.size(); }
From source file:manejadorDB.controlador.CargoControlador.java
@Override public void crear(Cargo cargo) { SessionFactory factory = Sesion.init(); if (factory != null) { try {//from w w w .ja v a2 s .com //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //guardar aeropuerto session.save(cargo); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } }
From source file:manejadorDB.controlador.CargoControlador.java
@Override public List<Cargo> todos() { List<Cargo> cargos = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/*from ww w.j av a 2 s . co m*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista cargos = session.createNamedQuery("Cargo.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } return cargos; }
From source file:manejadorDB.controlador.CargoControlador.java
@Override public int cantidad() { List<Cargo> cargos = null; SessionFactory factory = Sesion.init(); if (factory != null) { try {/*from w w w .j ava 2s .co m*/ //crear sesion Session session = factory.getCurrentSession(); //transaccion session.beginTransaction(); //obtener lista cargos = session.createNamedQuery("Cargo.findAll").list(); //commitear transaccion session.getTransaction().commit(); } catch (Exception e) { e.printStackTrace(); } finally { Sesion.close(); } } if (cargos == null) return 0; else return cargos.size(); }