by shigemk2

当面は技術的なことしか書かない

SkinnyORMについて リンク

ORM - Skinny Framework

Skinny provides you with Skinny-ORM as the default O/R mapper, which is built with ScalikeJDBC

ScalikeJDBCが必須。build.sbtもそんな感じ。

libraryDependencies ++= Seq(
  "org.skinny-framework" %% "skinny-orm"      % "1.3.20",
  "com.h2database"       %  "h2"              % "1.4.+",
  "ch.qos.logback"       %  "logback-classic" % "1.1.+"
)

// will be executed when invoking sbt console
initialCommands := """
import scalikejdbc._
import skinny.orm._, feature._
import org.joda.time._
skinny.DBSettings.initialize()
implicit val session = AutoSession
"""

SkinnyCRUDMapperを使えば、updateとかcreateとかも使えるようになる。