我正在使用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++);
}
答案 0 :(得分:0)
你的代码什么也没说。使用Hibernate这种行为的原因可能是你没有关闭会话工厂。