iBATIS: constructor based bean mapping
constructor based injection
Sadly iBATIS (version 2.3) does not allow constructor injection for mapping columns to bean properties. Thus it is quite difficult to use immutable objects with iBATIS. Normally I don't like immutable objects that much but sometimes you just have to deal with them.