您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Hibernate JPA和Spring javax.persistence.TransactionRequiredException:没有事务在进行中

Hibernate JPA和Spring javax.persistence.TransactionRequiredException:没有事务在进行中

在我自己遇到这个问题并花了几个小时试图解决这个问题之后,我终于找到了一个原因:Spring有一个错误,并且@Transactional如果同一类具有@Service用于自动装配的注释,则无法维护带有注释的事务。

一旦@Service从相关服务类中删除了注释,并且在XML配置中声明了一个适当的bean:

<bean id="myService" class="com.example.myapp.service.MyServiceImpl" />

问题解决了。

java 2022/1/1 18:16:32 有390人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶