Play FrameworkではAnormという便利なAPIがあって、そのAPIを追加する手順をサクッと紹介。
Anormとは
簡単に言うと、Payとデータベースのアクセスをよりシンプルかつ高機能に提供するもの。
SQL("SELECT * FROM users")
のようにそのままコードに書くことができるので可読性も高く、パースなどの機能も提供する。
追加手順
僕みたいな初心者が陥りがちなのが、以下のようにして追加できた気になるという。
import anorm._
けれども、これで実行すると
not found: object anorm
ってエラーが。
これは、build.sbt に以下を追記することで解決できた。
build.sbt
libraryDependencies ++= Seq(
jdbc,
"com.typesafe.play" %% "anorm" % "2.5.1"
)
ただし、追記して
$ sbt compile
再度コンパイルする必要あり。
これで無事 Anorm を追加できました。