jpa - Play [2.11] jpa事务

标签 jpa playframework-2.1 transactional

我正在尝试使用 JPA hibernate 的 Play Framework ,看起来只能将 @Transactional 放在 Controller 类上。 我计划创建另一层服务可能用于 WS 或移动客户端。我想在服务层而不是 Controller 上启动事务,谁知道该怎么做?谢谢!

最佳答案

我认为当您在 play 2.1 中使用来自 Web 服务的 EntityManager 时,您可能会遇到与我使用来自 Web Socket 的 EntityManager 时相同的 @Transactional 问题。

所以你应该按照我的问题的答案来做 here .我希望它能对您有所帮助,并且对您也有帮助。

关于jpa - Play [2.11] jpa事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15919344/

相关文章:

java - JPA 实体不刷新(为每个事务使用新的 EntityManger)

java - 我应该如何设计我的 Play2 java 应用程序以便符合 "Play2 thinking"

java - 为什么 myBatis+postgresql 9.3 即使查询成功也会发出 ROLLBACK ?

java - 新持久化后,之前持久化的数据总是会重叠

java - 尝试插入扩展实体时出错: invalid column index

java - Spring Boot JPA 不工作

java - Hibernate JPA orm.xml 映射 - java.lang.RuntimeException : Trying to instanciate interface javax. persistence.Table 包含未知元素

json - 如何使用 Play Framework 2.1-RC2 中新的 JSON API 读写 Anorm 对象?

json - Scala playframework 隐式读取器写入时间戳

java - AtomikosSQL异常 : Transaction is marked for rollback only or has timed out