Scala を使用してデータベースにアクセスするための言語統合された方法を探していたところ、slickに出会いました。かなり滑らかに見えますが、成熟度については興味があります. さまざまなデータベースのバックエンド実装があることがわかりました。これは非常にクールですが、抽象化がリークする可能性はどのくらいありますか (すべてのデータベース抽象化はそうです)?
これを別の言い方をすれば、上司にデータベースへのアクセスを行うための好ましい方法としてこれを売り込みますか? もしそうなら、ピッチはどうなるでしょうか?そうでなければ、なぜですか?
理論的根拠: .NET の LINQ はクールだと思います。Scala も同様です。両方を効果的に持つことはできますか?