mirage-scala 0.0.3をリリースしました

mirage-scalaS2JDBCの2waySQLが使えるJava用データベースアクセスライブラリMirageをScala向けにラップしたものです。

今回のバージョンでの変更点は以下の通りです。

  • ケースクラス(もしくはイミュータブルなモデル)をエンティティとして使用できるようになりました。
  • NULLになる可能性のあるエンティティのプロパティにOption型を使用できるようになりました。

今までエンティティのプロパティをvarにする必要があったり、数値型でNULLになる可能性がある場合プロパティはjava.lang.Integerなどを使わないといけなかったりなど、いまいちScalaっぽくなかったのですが、今回のバージョンアップでScalaらしいライブラリになってきたのではないかと思います。