代码完成后虚拟机不退出

VM doesn't exit when the code is finished

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

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

线程转储是这样的:

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