I tried using Guava's immutable collections, specifically ImmutableList as return type in mapper functions, but obviously MyBatis does not know how to construct them. Unfortunately, it looks like currently there is no way make it work (see my question on stackoverflow for more details).
It would be really nice to have a mechanism to allow mapping results to custom collections or custom implementations of JDK's collection interfaces.
I tried using Guava's immutable collections, specifically
ImmutableList
as return type in mapper functions, but obviously MyBatis does not know how to construct them. Unfortunately, it looks like currently there is no way make it work (see my question on stackoverflow for more details).It would be really nice to have a mechanism to allow mapping results to custom collections or custom implementations of JDK's collection interfaces.