java - 在 Controller 外部获取 JPA 事务 - Play Framework

标签 java hibernate jpa playframework playframework-1.x

我在工作中使用 play 1.2.7。我正在尝试将实体保存在 Controller 外部的数据库中。我启动了一个单独的线程,并在该线程中想要保存一些实体。

玩游戏可以做到这一点吗?如何创建新交易?

谢谢!

最佳答案

您应该能够使用 JPAPlugin.startTx(boolean readonly); 初始化 JPA 上下文并启动事务。请记住随后使用 JPAPlugin.closeTx(boolean rollback) 手动关闭交易.

关于java - 在 Controller 外部获取 JPA 事务 - Play Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23502741/

相关文章:

mysql - Tomcat/hibernate 配置

java - 如何在具有 @ManyToMany 关系 JPA spring boot 的同时摆脱循环冗余

java - 从排序数组中删除重复项,以便允许有两个重复项

java - 在 Java 中将带有列表值的映射转换为列表

java - log4j2使用CsvParameterLayout,如何在单元格中添加时间戳?

hibernate - 删除对象但将子对象保留为孤儿而不出现 "a foreign key constraint fails"错误?

java - 当没有要求时,Hibernate ManyToOne 总是级联

java - 如何在 Java 中生成与 Python 示例等效的 HMAC?

java - hibernate 搜索。如何从索引中排除实体?

java.io.FileNotFoundException : Could not open ServletContext resource [/resources/properties/database. 属性]