Example usage for org.hibernate Session flush

List of usage examples for org.hibernate Session flush

Introduction

In this page you can find the example usage for org.hibernate Session flush.

Prototype

void flush() throws HibernateException;

Source Link

Document

Force this session to flush.

Usage

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;
}