当前位置: 首页 > 知识库问答 >
问题:

嵌套异常为org.hibernate.hibernateException:未找到当前线程的会话

姚星宇
2023-03-14

org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常为org.hibernate.hibernateException:未找到当前线程的会话org.springframework.web.servlet.frameworkServlet.processRequest(frameworkServlet.java:973)org.springframework.web.servlet.frameworkServlet.doget(frameworkServlet.java:852)javax.servet.http.httpservlet.service(httpservlet.java:621)org.springframework.web.servlet.frameworkServlet.service(

org.hibernate.hibernateException:未找到当前线程的会话org.springframework.orm.hibernate4.springsessioncontext.currentsession(springsessioncontext.java:106)org.hibernate.internal.sessionfactoryimpl.getcurrentsession(sessionfactoryimpl.java:1014)com.train.spring.dao.facultydaoimpl.getdepartmentview(sessionfactoryimpl.java:86)troller.java:213)sun.reflect.nativeMethodAccessorImpl.Invoke0(本机方法)sun.reflect.nativeMethodAccessorImpl.java:62)sun.reflect.delegatingmethodAccessorImpl.Invoke(delegatingmethodAccessorImpl.java:43)java.lang.reflect.Method.Invoke(delegatingmethodAccessorImpl.java:497)DoDispatch(DispatcherServlet.java:938)org.springframework.web.servlet.dispatcherServlet.doService(DispatcherServlet.java:870)org.springframework.web.servlet.frameworkServlet.processRequest(FrameworkServlet.java:961)org.springframework.web.servlet.frameworkServlet.doGet(FrameworkServlet.java:852)javax.servet.service(

共有1个答案

林烨烨
2023-03-14

请对service类使用@Transactional

 类似资料:
  • 问题内容: 我在Spring3和Hibernte4中遇到上述异常 以下是我的bean xml文件 我的BaseDAO类看起来像这样 以下代码在标题中引发异常 有谁知道如何解决这个问题? 问题答案: 仅在交易范围内有意义。 您需要声明一个适当的事务管理器,划分事务边界并在其中进行数据访问。例如,如下: 。 也可以看看: 10.交易管理 13.3hibernate

  • 我是用Spring和hibernate的新手,我一步一步地跟着教程但是我得到这个会话错误但是不知道具体怎么修复它,有人能帮我吗?非常感谢。我编写的contintuacion通过我编写的代码给出了错误。 grave:El servlet.service()para El servlet[springapp]en El contexto con ruta[/springapp]lanzóla exce

  • 我试图在一个演示的独立应用程序中使用Spring,使用DAO层和服务层来使用委托的Hibernate事务。 我已经正确地设置了配置,并且我已经对DAO方法上使用@Transactional注释进行了单元测试,测试结果表明它可以正常工作,但是当我将这个注释移动到服务层时,我得到了一个: 我提供了代码中最相关的部分,希望您能给我一个提示,让我了解这里发生了什么。 在GenericDaoHibernat

  • 问题内容: 我有一个使用spring和hibernate的java stuts2 Web应用程序。 我越来越。 SpringBean.xml hibernate.cfg.xml CustomerServiceImpl.java CustomerDaoImpl.java CustomerAction.java 我得到的例外 问题答案: 您在Spring配置中指定了一个事务管理器,但是没有关于何时或何

  • 我得到以下错误 服务级别 刀类钻头 这个在我application-context.xml 有人能指出为什么我会得到下面的错误吗?

  • 问题内容: 我收到以下错误 服务等级 DAO类 我在我的application-context.xml中有这个 谁能发现我为什么出现以下错误? 问题答案: 您使用@Transactional为Dao类添加了注释,但没有为服务类添加注释。该行: 要求您进行交易。 您可以通过将@Transactional批注添加到ProfileService类,或者只添加registerVisitor()方法来解决此