似乎在将Play Framework 2.2.2与eBean ORM一起使用时,@ play.db.ebean.Transactional在抛出异常时不会回滚事务.
你们中的某些人是否对这个问题有所了解以及如何解决这个问题?
我看到eBean在他们的avaje-ebeanorm-agent 3.2.2中有关于该问题的BUG.:https://github.com/ebean-orm/avaje-ebeanorm/pull/44修正版本avaje-ebeanorm 3.2.3同样播放2.2.2似乎使用avaje-ebeanorm-agent 3.2.2当我改变它在Built.scala(3.2.5)中更高版本出现了使用JPA注释的一些崩溃(如无法识别orphanRemoval)
PS与Play 2.1.1有类似的讨论,播放2.1.1:无法使用ebean orm回滚事务,但没有找到在Action中使用@Transactional的问题的明确解决方法.