一、问题分析
报错问题:Hibernate4 No Session found for current thread
如图,看到报了no sessioncuo错误:
第一步:查询对应的service层的注解是这个:
第二步,看到application.xml里面对应的是sessionFactory
第三步,看到sessionFactory对应的库是计算库(Mysql的其中一个库)
第四步,发现错误了,根据数据库和实体类的对应关系,应该是对应到网络库的,所以将
之前service层的代码shan删掉,放到正确的service中即可:
二、总结
总得来说只要检查service里是不是忘记写@Transactional了,或者对应关系没写正确即可