Hibernate JPA guice@Transactional不工作

Hibernate JPA guice@Transactional不工作,hibernate,jpa,guice,Hibernate,Jpa,Guice,我已经按照下面的链接设置了我的服务,使用Hibernate和JPA以及Guice来访问DB。我的代码也与下面链接中的相同 当我使用@Transactional guice annotation将更新持久化到DB时,它不会持久化到DB中。启动事务并将其单独提交会保存数据 我检查了其他一些stackoverflow链接,其中提到使用guice@Transaction注释而不是javax。并通过guice处理EnitytManager注入,而不是创建 我已经在做同样的事情了,但仍然不起作用。好像我错

我已经按照下面的链接设置了我的服务,使用Hibernate和JPA以及Guice来访问DB。我的代码也与下面链接中的相同

当我使用@Transactional guice annotation将更新持久化到DB时,它不会持久化到DB中。启动事务并将其单独提交会保存数据

我检查了其他一些stackoverflow链接,其中提到使用guice@Transaction注释而不是javax。并通过guice处理EnitytManager注入,而不是创建


我已经在做同样的事情了,但仍然不起作用。好像我错过了什么

您可以发布您的代码(服务方法和模块配置)吗?它与中用于持久化数据的配置相同,而不是开始事务并稍后提交,尝试使用@Transactional annotation。如果它是相同的配置,则示例代码中不支持
@Transactional
,你为什么认为它会起作用?与其重新发明轮子,不如看一下: