前書き PlayでDBを扱うための設定周りを書く。application.confとかevolutionsあたり。 Play2.0.4。DBはMySQL5.1を使用。 Play2.0でのDB操作 Play2.0ではAnormという割と生な感じのライブラリを使って記述する。 AnormはRailsのActiveRecordとかとは違ってORMではない。Anormを使うとConnectionとかResultSetとかの生々しい子たちとはお別れできるけど、具体的なDB操作はSQLを直接書いて行う。 具体的にはこんな感じ。 DB.withConnection { implicit connection => SQL("SELECT clm1, clm2 hoge WHERE id = {id}").on("id" -> 1).apply() foreach { case Row(clm1: Str