Squeryl
org.squeryl.Schemaを見てたらどうやらSquerylにもコールバック機能があるみたいなので使ってみた。 ちなみにorg.squeryl.Schemaで定義されているコールバックは def callbacks: Seq[LifecycleEvent] = Nil と、何も定義されてない。使い方は簡単でorg.squer…
Squeryl使う際のDBとのセッションとトランザクションの管理についてよく分かってなかったので、Sessions and Transactions - Squeryl - A Scala ORM for SQL Databasesをざっと意訳。 org.squeryl.SessionFactoryの初期化 SessionFactory.concreteFactoryはS…
Play2 Scalaの構成で標準のモデル層のサポートはAnormになる。AnormはORMではなく、シンプルにSQLを書くデータアクセスレイヤーのコンポーネント。SQL書くのはちょっとなーという印象だけど、Scala的には高レベルのORMは非生産的と捉えられ、SQLは最適なDSL…