hibernate Session.save()没有提交,在获取时返回会话中的对象

时间:2014-02-26 09:32:11

标签: java hibernate session struts-1

session.save(obj)之后的Hibernate中没有提交事务。如果我关闭会话,当我尝试获取时,我将获取会话中的数据,即我没有提交的对象,包括

public static void insert() {
    Session session = Hibernateutil.getSessionFactory().openSession;
    Leave leave = new Leave();
    leave.setUser("nat");
    session.save(leave);
    session.close();
}

public static List fetch() {
    Session session = Hibernateutil.getSessionFactory().openSession;
    List li = session.createQuery("from Leave").list();
}

0 个答案:

没有答案