sessionFactory.getCurrentSession()方法是从SPRING的线程池中获取数据库session的方法。 若池中已有存在的session,则会被取出,若没有,就会报空指针。 推荐使用sessionFactory.openSession(),可以采用以下语句 if (null==sessionFactory.getCurrentSession()){Session session=sessionFactory.openSession();}