github.com 以前から少しずつ進めていたtranquilですが、APIもそれなりに落ち着いてきたので久しぶりにバージョンアップしてみました。ちなみに以前のものはこんな感じでした。 takezoe.hatenablog.com テーブル定義は以下のような感じで随分シンプルに定義できるようになりました。 import com.github.takezoe.tranquil._ case class User(userId: String, userName: String, companyId: Option[Int]) class Users extends TableDef[User]("USERS") { val userId = new Column[String](this, "USER_ID"), val userName = new Column[String](this