代码完成后,VM不会退出

时间:2016-05-12 11:13:05

标签: hibernate virtual-machine exit

我正在使用hibernate执行一些更新事务。但是在完成所有工作之后,除了显式调用exit()方法之外,VM不会退出。我的代码在这里:

BaseDao baseDao = new BaseDao();
    List<Papers> list = baseDao.find("from Papers");
    int i = 0;
    for (Papers p : list) {
        p.setAbstext(p.getAbstext().replaceAll("<br>", "").replaceAll("</br>", ""));
        baseDao.update(p);
        System.out.println(i++);
    }

并且线程转储是这样的: enter image description here

1 个答案:

答案 0 :(得分:0)

你的代码什么也没说。使用Hibernate这种行为的原因可能是你没有关闭会话工厂。