【发布时间】:2017-05-19 11:56:33
【问题描述】:
我正在使用 guice 4.1 和 persist 扩展,并希望 @Transactional 能够工作,但事实并非如此。我关注了 wiki 并阅读了这篇文章,但无济于事:
Managing transactions in JavaSE with Hibernate and Guice
只是为了重新迭代......我在做:
- 取决于 guice-persist
- 使用 google 的 @Transactional 注释
- 仅在由 guice 管理的公共或受保护方法上使用注释
- 正在启动 PersistService ...
【问题讨论】:
-
在 SO 上尝试过解决方案,但最终明确管理它: entityManager.getTransaction().begin(); entityManager.persist(实体); entityManager.getTransaction().commit();
标签: java hibernate transactions guice guice-persist