mirage-scalaはS2JDBCの2waySQLが使えるJava用データベースアクセスライブラリMirageをScala向けにラップしたものです。
今回のバージョンでの変更点は以下の通りです。
- SqlManagerでClassオブジェクトでエンティティの型を指定していた部分をジェネリクスの型パラメータで指定できるようにしました
- プライマリキーに対応するプロパティをPk型でラップできるようにし、DB側で自動採番する場合はAutoというオブジェクトで指定できるようにしました
- エンティティをケースクラスで実装する場合のデフォルトコンストラクタが不要になりました
今回のバージョンアップでケースクラスをエンティティとして使いやすくなったと思いますので、ドキュメントもエンティティはケースクラスで実装する方法を前提とした記述に修正しました。
あと、今回のバージョンからScala 2.9.1、2.9.1-1、2.9.2でクロスビルドするようにしています。