Example usage for org.hibernate Session load

List of usage examples for org.hibernate Session load

Introduction

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

Prototype

void load(Object object, Serializable id);

Source Link

Document

Read the persistent state associated with the given identifier into the given transient instance.

Usage

From source file:cn.newtouch.model.TeacherTest.java

License:Open Source License

@Test
public void testClear() {

    Session session = HibernateUtil.getSession();
    session.beginTransaction();// www  . j  a  v a2  s  .c  o  m
    Teacher t = (Teacher) session.load(Teacher.class, 1);
    System.out.println(t.getName());

    session.clear();

    Teacher t2 = (Teacher) session.load(Teacher.class, 1);
    System.out.println(t2.getName());
    session.getTransaction().commit();

}

From source file:cn.newtouch.model.TeacherTest.java

License:Open Source License

@Test
public void testFlush() {

    Session session = HibernateUtil.getSession();
    session.beginTransaction();/*from  w  ww.  j  a v  a  2  s.  co m*/
    Teacher t = (Teacher) session.load(Teacher.class, 1);
    t.setName("tttt");

    session.clear();

    t.setName("ttttt");

    session.getTransaction().commit();

}

From source file:co.id.admin.dao.impl.UserDaoImpl.java

@Override
public void deleteUser(int userId) {
    Transaction trns = null;//w ww. ja  va2  s.  c  o m
    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:com.actop.model.ApprovalManagement.java

public PaymentApproval approvePayment(int id, String note, Integer status) {
    Session s = Connection.getSessionFactory().openSession();
    PaymentApproval approval = (PaymentApproval) s.load(PaymentApproval.class, id);
    Transaction t = s.beginTransaction();
    try {/* w  w  w .  j  a  v  a2 s.c  om*/
        approval.setApprovedtime(new Date());
        approval.setNote(note);
        approval.setStatus(status);
        s.update(approval);
    } catch (Exception e) {
        e.printStackTrace();
        t.rollback();
    }
    t.commit();
    s.flush();
    s.close();
    return approval;
}

From source file:com.actop.model.ApprovalManagement.java

public PaymentApproval getPaymentApproval(int id) {
    Session s = Connection.getSessionFactory().openSession();
    PaymentApproval paymentApproval = (PaymentApproval) s.load(PaymentApproval.class, id);
    s.flush();//from  ww w.  ja  v a2  s . c  o  m
    s.close();
    return paymentApproval;
}

From source file:com.actop.model.ApprovalManagement.java

public PromotionApproval approvePromotion(int id, String note, Integer status) {
    Session s = Connection.getSessionFactory().openSession();
    Transaction t = s.beginTransaction();
    PromotionApproval approval = (PromotionApproval) s.load(PromotionApproval.class, id);
    try {//w ww . j av a2  s.  c  o  m
        approval.setDatetime(new Date());
        approval.setNote(note);
        approval.setStatus(status);
    } catch (Exception e) {
        e.printStackTrace();
        t.rollback();
    }
    t.commit();
    s.flush();
    s.close();
    return approval;
}

From source file:com.actop.model.ApprovalManagement.java

public PromotionApproval getPromotionApproval(int id) {
    Session s = Connection.getSessionFactory().openSession();
    PromotionApproval promotionapproval = (PromotionApproval) s.load(PromotionApproval.class, id);
    s.flush();/*ww  w .  j a  va2s .c  om*/
    s.close();
    return promotionapproval;
}

From source file:com.actop.model.ApprovalManagement.java

public ProjectsApproval getProjectApproval(int id) {
    Session s = Connection.getSessionFactory().openSession();
    ProjectsApproval projectapproval = (ProjectsApproval) s.load(ProjectsApproval.class, id);
    s.flush();/*from  w  ww . j a v a2 s.com*/
    s.close();
    return projectapproval;
}

From source file:com.actop.model.ApprovalManagement.java

public ProjectsApproval approveProject(int id, String note, Integer status) {
    Session s = Connection.getSessionFactory().openSession();
    Transaction t = s.beginTransaction();
    ProjectsApproval approval = (ProjectsApproval) s.load(ProjectsApproval.class, id);
    try {// ww w .jav  a 2s.c o  m
        approval.setApprovedtime(new Date());
        approval.setNote(note);
        approval.setStatus(status);
    } catch (Exception e) {
        e.printStackTrace();
        t.rollback();
    }
    t.commit();
    s.flush();
    s.close();
    return approval;
}

From source file:com.actop.model.ApprovalManagement.java

public ProjectTasksApproval getProjectTaskApproval(int id) {
    Session s = Connection.getSessionFactory().openSession();
    ProjectTasksApproval projectTaskapproval = (ProjectTasksApproval) s.load(ProjectTasksApproval.class, id);
    s.flush();//from www  .  java 2  s . c  o  m
    s.close();
    return projectTaskapproval;
}