Play 2.x 中的计算机数据库示例是用 JPA 为 Java 版本编写的,而不是为 Scala 版本编写的,这很奇怪吗?应该读一些东西吗?
我正在开发一个 Scala Play 2.1/JPA/MySQL PoC,我只是觉得这很好奇。
编辑
看来 Play 确实可能正在远离 JPA:Playframework 2.1 没有找到 javax.persistence 和 play.db
此外,我无法让一个简单的实体获取工作。我可以连接到我的 MySQL 数据库,但是,当我有一个使用 play.db.jpa.Transactional 注释的 Action 方法时,我得到一个运行时错误:
play.api.Application$$anon$1: Execution exception[[RuntimeException: No EntityManager bound to this thread. Try to annotate your action method with @play.db.jpa.Transactional]
它无法识别 TX。