playのトランザクションについて。
トランザクションのコードを書くなら、Ebean,TxRunnableを使ってできる。
参考
・jpaの統合
トランザクションのコードを書くなら、Ebean,TxRunnableを使ってできる。
// トランザクションの実行
Ebean.execute(new TxRunnable() {}
参考
・トランザクション処理クラスTxRunnable(@it)
それより簡単なのが、トランザクションを考慮したい
メソッドの上に@Transactionalをつけるだけでできる。ちなみに@Transactionalは「play.db.ebean.Transactiona」「 com.avaje.ebean.annotation.Transactional」はできなかった。play.db.jpa.Transactionalもあるみたいだけど試してない。参考
・jpaの統合