私はずっとSlickを使ってきましたが、今はSlick 2.1から3.0に移行しています。 Unfortunatelly私は線を数えるような普通のもので立ち往生した。私はintとしての私の結果になるだろう上記のコードでSlick 3.0でのカウント方法(*)
connection.withSession {
implicit session => coffees.length.run
}
を、私はスリック3.0に移動した後、私はそれが今で動作させることはできません:私はこれを行うために使用されるとき私のコードはスリック2.1に完全に働きました.2 though the documentation tells me that the code should be the same。
私は(私はすでにwithSessionがコールを非推奨削除)次のことを試してみました:
connection.createSession.withTransaction {
coffees.length
}
しかし、このコードは、整数値を取得する任意の方法を持っていないslick.lifted.Rep [のInt]を返します。 。暗黙的なインポートが不足していますか?
良い点。私の元のアプリケーションはもともとPlayのコンテキストの下にあることを意図したものではありませんでしたが、近い将来にPlay Webサービスに統合されるため、作業を行う必要があります。ご回答有難うございます。 –