yanghang888888
yanghang888888
采纳率7.7%
2017-09-01 01:58

hibernate获取session报空指针

Session session = getHibernateTemplate().getSessionFactory().getCurrentSession(); 报空指针,是获取CurrentSession的时候报的,我该怎么办啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • fcfwang_net fcfwang_net 4年前

    你可以先使用opensession()方法试一下可以不

    点赞 2 评论 复制链接分享
  • shaobo7705601 伯乐_博 4年前

    调用的方法没有事务,getCurrentSession();这个方法是从事务中获取session的。你配置文件没有配置事务,或者事务没有覆盖到该调用方法。如果支持注解,试着在方法上加@transactional。然后在试试

    点赞 评论 复制链接分享
  • Small_Mouse0 鼠小 4年前

    getHibernateTemplate().getSessionFactory().getCurrentSession();

    题主这句要好分开写,,,写得多了,,错误不好定位,,分开写,,看是getHibernateTemplate(),,,没获取到,,还是getSessionFactory()这个没获取到

    点赞 评论 复制链接分享

相关推荐