Develop with pleasure!

福岡でCloudとかBlockchainとか。

Squeryl

Squerylのコールバック機能使ってみる

org.squeryl.Schemaを見てたらどうやらSquerylにもコールバック機能があるみたいなので使ってみた。 ちなみにorg.squeryl.Schemaで定義されているコールバックは def callbacks: Seq[LifecycleEvent] = Nil と、何も定義されてない。使い方は簡単でorg.squer…

SquerylのSessionとTransaction

Squeryl使う際のDBとのセッションとトランザクションの管理についてよく分かってなかったので、Sessions and Transactions - Squeryl - A Scala ORM for SQL Databasesをざっと意訳。 org.squeryl.SessionFactoryの初期化 SessionFactory.concreteFactoryはS…

Play2 scala with Squeryl

Play2 Scalaの構成で標準のモデル層のサポートはAnormになる。AnormはORMではなく、シンプルにSQLを書くデータアクセスレイヤーのコンポーネント。SQL書くのはちょっとなーという印象だけど、Scala的には高レベルのORMは非生産的と捉えられ、SQLは最適なDSL…