List of usage examples for org.hibernate Session flush
void flush() throws HibernateException;
From source file:co.com.ordersAgiles.controlador.OrdprmDaoImplements.java
@Override public void eliminar(Ordprm permiso) { System.out.println("Eliminando en bd"); Session sesion = null; try {/* ww w. j a v a 2 s . c o m*/ sesion = NewHibernateUtil.getSessionFactory().openSession(); sesion.beginTransaction(); sesion.delete(permiso); sesion.getTransaction().commit(); sesion.flush(); } catch (Exception e) { System.out.println("mensaje:" + e.getMessage()); sesion.getTransaction().rollback(); } finally { if (sesion != null) { sesion.close(); } } }
From source file:co.edu.udea.drai.expsw.modelo.dao.impl.UsuarioDAO.java
public Usuario registrarUsuario(Usuario usuario) throws HibernateException { Session session = null; Transaction tx = null;//from w ww . j av a2 s.co m try { session = (Session) HibernateSessionFactory.getInstance(); session.beginTransaction(); //session = new HibernateUtil().getSessionFactory().getCurrentSession(); session.getTransaction().commit(); tx = session.getTransaction(); tx.begin(); session.save(usuario); tx.commit(); session.flush(); } catch (HibernateException ex) { throw new HibernateException(ex); } finally { if (session != null) session.close(); } return usuario; }
From source file:co.id.admin.dao.impl.StockDailyDaoImpl.java
@Override public void addStock(StockDaily stock, StockDailyRecord stockDailyRecord) { Transaction trns = null;/*from w ww .j av a 2s .com*/ Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); session.save(stock); session.save(stockDailyRecord); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:co.id.admin.dao.impl.StockDaoImpl.java
@Override public void addStock(Stock stock) { Transaction trns = null;// w ww .j ava2 s . c om Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); session.save(stock); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:co.id.admin.dao.impl.UserDaoImpl.java
@Override public List<User> getUsers() { List<User> users = new ArrayList<User>(); Transaction trns = null;//from w w w . j ava 2 s.co m Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); users = (List<User>) session.createQuery("from User").list(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return users; }
From source file:co.id.admin.dao.impl.UserDaoImpl.java
@Override public User getUser(int UserId) { User user = null;/*from w w w .j a va 2s . c o m*/ Transaction trns = null; Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); String queryString = "from User where id=:id"; Query query = session.createQuery(queryString); query.setInteger("id", UserId); user = (User) query.uniqueResult(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return user; }
From source file:co.id.admin.dao.impl.UserDaoImpl.java
@Override public void addUser(User user) { Transaction trns = null;/* w w w . j a v a 2 s .com*/ Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); session.save(user); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:co.id.admin.dao.impl.UserDaoImpl.java
@Override public void updateUser(User user) { //User us=null; Transaction trns = null;/* w ww . j ava 2 s.com*/ Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); //(User) session.load(User.class, user.getUserId()); String queryString = "from User where id=:id"; Query query = session.createQuery(queryString); query.setParameter("id", user.getUserId()); // User us=(User)query.list().get(0); user.setFirstName(user.getFirstName()); user.setLastName(user.getLastName()); user.setEmail(user.getEmail()); user.setDob(user.getDob()); session.update(user); trns.commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:co.id.admin.dao.impl.UserDaoImpl.java
@Override public void deleteUser(int userId) { Transaction trns = null;//from w w w . j a va2 s . com Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); User user = (User) session.load(User.class, new Integer(userId)); session.delete(user); session.getTransaction().commit(); } catch (RuntimeException e) { if (trns != null) { trns.rollback(); } e.printStackTrace(); } finally { session.flush(); session.close(); } }
From source file:co.id.admin.dao.impl.UserDaoImple.java
@Override public List<Object> getObject() { List<Object> users = new ArrayList<Object>(); Transaction trns = null;//w ww .j a v a2 s. c o m Session session = HibernateUtil.getSessionFactory().openSession(); try { trns = session.beginTransaction(); users = (List<Object>) session.createQuery("from User").list(); } catch (RuntimeException e) { e.printStackTrace(); } finally { session.flush(); session.close(); } return users; }