MyBatis 3.5.5 の日本語版リリースノートです。
新機能・改善点:
useActualParamNameが有効な場合、ListまたはCollection型の単一引数を宣言された名前で参照できるようになりました(従来は 'list' と 'collection' という名前で参照する必要がありました)。 #1237@Oneと@ManyアノテーションでresultMapを指定できるようになりました。 #1771@Oneと@ManyアノテーションでcolumnPrefixを指定できるようになりました。 #1829- SQL に含まれる余分な空白文字を削除する新しいオプション
shrinkWhitespacesInSqlが追加されました。 #1901
不具合修正:
- 特定の条件下で
@CacheNamespaceRefを指定した場合にIllegalArgumentExceptionが発生する。 #1719 - Java 8 環境でマッパーメソッドの参照を非同期で行うように変更しました。 #1929
3.5.4 から後方非互換の変更はありません。
変更内容の全リストは 3.5.5 milestone を参照してください。