Session session = getHibernateTemplate().getSessionFactory().getCurrentSession(); 报空指针,是获取CurrentSession的时候报的,我该怎么办啊
你可以先使用opensession()方法试一下可以不
getHibernateTemplate().getSessionFactory().getCurrentSession();
题主这句要好分开写,,,写得多了,,错误不好定位,,分开写,,看是getHibernateTemplate(),,,没获取到,,还是getSessionFactory()这个没获取到
调用的方法没有事务,getCurrentSession();这个方法是从事务中获取session的。你配置文件没有配置事务,或者事务没有覆盖到该调用方法。如果支持注解,试着在方法上加@transactional。然后在试试