2012-06-08 13 views
12

Play!フレームワークは永続性のために嵐を利用する。 ORMで暴動を選ぶ理由は何ですか? ORMを使用している場合は、何を使用していますか、なぜですか?Scala Play!嵐やORMを使用する

答えて

13

怒りの主な議論は、ドキュメントのcorresponding pageに記載されていると思います。

私は個人的にはScalaとPlayの独立したデータアクセス層を好みますので、私はEbeanを使用しています(JPAを使用することを推奨します)。

Play依存性のないモデルを使用できることは、私の意見では巨大なプラスです。また、AnormはクエリがネイティブSQLで表現されるため、多くのデータベースの独立性を提供していないようです。

+0

ありがとうございました!データベースの独立性についてのあなたのコメントは本当です。私はむしろ開発に費やす時間がかかった、hsqlとは対照的に、postgresを使うようにサンプルを修正しても... –

17

anormの頭字語ですAnormはオブジェクトリレーショナルマッパーではありません、したがってORMではありません。

そしてその答えがあります。それは、私たちのSQLクエリで実際にやってみたい人のためのものです。

関連する問題