List of usage examples for org.hibernate SessionFactory openSession
Session openSession() throws HibernateException;
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.IngresoDaoImplement.java
@Override public void insertarIngreso(Ingreso ingreso) { //Comienzo la transaccion try {/*from ww w .j a va 2 s . c om*/ SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); transaction = session.beginTransaction(); session.save("Ingreso", ingreso); transaction.commit(); session.close(); } catch (Exception e) { transaction.rollback(); System.out.println(e.getMessage()); System.out.println(e.getCause()); } }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.IngresoDaoImplement.java
@Override public List<Ingreso> getAllIngresos() { List<Ingreso> todosIngresos = null; try {/*from w w w . j a va 2s. c o m*/ SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Query q = session.createQuery("from Ingreso"); todosIngresos = q.list(); session.close(); } catch (Exception e) { System.out.println(e.getMessage()); System.out.println(e.getCause()); } return todosIngresos; }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioDaoImplement.java
@Override public void insertarOperario(Operario operario) throws PersistentException { //Comienzo la transaccion try {//from w ww . j ava2 s. com SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); transaction = session.beginTransaction(); session.save("Operario", operario); transaction.commit(); session.close(); } catch (Exception e) { transaction.rollback(); System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioDaoImplement.java
@Override public Operario getOperario(String identificacion) throws PersistentException { Operario retornaOper = null;/* www. ja va 2 s . co m*/ try { SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); retornaOper = (Operario) session.get(Operario.class, identificacion); session.close(); } catch (Exception e) { System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } return retornaOper; }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioDaoImplement.java
@Override public void modificarOperario(Operario operario) throws PersistentException { try {//from w w w.j a v a2s .co m SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); session.update(operario); session.close(); } catch (Exception e) { System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioDaoImplement.java
@Override public void eliminarOperario(String cedula) throws PersistentException { try {//from ww w .ja v a 2 s . com Operario operario = getOperario(cedula); if (operario == null) { throw new PersistentException("El usuario que desea eliminar no existe"); } SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); session.delete(operario); session.close(); } catch (PersistentException | HibernateException e) { System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioDaoImplement.java
@Override public Operario getOperarioByNombreUsuario(String nombreUsuario) throws PersistentException { Operario retornaOper = null;/*from w ww . j a v a 2 s . co m*/ try { SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Query query = session.createQuery("FROM Operario AS e WHERE e.nombreUsuario= :nombreUsuario"); query.setParameter("nombreUsuario", nombreUsuario); retornaOper = (Operario) query.uniqueResult(); session.close(); } catch (Exception e) { System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } return retornaOper; }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioUserDaoImplement.java
@Override public void insertarOperarioUser(OperarioUser operarioUser) throws PersistentException { //Comienzo la transaccion try {//w ww . j av a 2 s . c om SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); transaction = session.beginTransaction(); session.save("OperarioUser", operarioUser); transaction.commit(); session.close(); } catch (Exception e) { transaction.rollback(); System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.OperarioUserDaoImplement.java
@Override public OperarioUser getOperario(String nombreUsuarioOperario) throws PersistentException { OperarioUser oper = null;// w w w .j a va 2 s . c o m try { SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); oper = (OperarioUser) session.get(OperarioUser.class, nombreUsuarioOperario); session.close(); } catch (Exception e) { System.out.println(e.getMessage()); System.out.println(e.getCause()); throw new PersistentException("Hubo problemas con la base de datos"); } return oper; }
From source file:co.udea.edu.proyectointegrador.gr11.parqueaderoapp.data.dao.implement.UsuarioDaoImplement.java
@Override public void insertarUsuario(Usuario usuario) { //Comienzo la transaccion try {// w w w. j a va2s . c o m SessionFactory sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); transaction = session.beginTransaction(); session.save("Usuario", usuario); transaction.commit(); session.close(); } catch (Exception e) { transaction.rollback(); System.out.println(e.getMessage()); System.out.println(e.getCause()); } }