Play フレームワーク 2.0 で Squeryl の externalTransactionManagementAdapter を使用することに成功した人はいますか?:
object Global extends GlobalSettings {
override def onStart(app: Application) {
SessionFactory.externalTransactionManagementAdapter = Some(() =>
Some(new Session(
DB.getDataSource().getConnection(),
dbAdapter)
)
)
}
Squeryl に接続をプールに返させることができません。で動作しSessionFactory.concreteFactory
ますが、Play のトランザクション管理に参加する squeryl の代わりにトランザクション ブロックを使用する必要があります。
この質問は、以前の質問「Scala Squeryl ORB を play 2.0 フレームワークと統合するにはどうすればよいですか?」のより具体的な変形です。.