S2JDBCの2WaySQLが利用可能なデータベースアクセスライブラリ、Mirage 1.0.4をリリースしました。
今回の修正点、新機能は以下の通りです。
- JavaSE5でも動作可能に(Mirage 1.0.3以前はJavaSE6以降でしか動作しませんでした)
- nullの値を含むMapをSqlManager#executeUpdate()に渡すとNullPointerExceptionが発生する問題を修正
- カラムの値がNULLだった場合にプリミティブ型のラッパー型のプロパティを持つエンティティのフィールドにnullではなくプリミティブ型の初期値がセットされてしまう問題を修正
- SQLを直接実行するためのメソッドをSqlManagerに追加
- SqlManager#getResultListBySql()
- SqlManager#getSingleResultBySql()
- SqlManager#iterateBySql()
- SqlManager#executeUpdateBySql()