Skip to content

Releases: mybatis/mybatis-3

mybatis-3.2.6

24 Mar 08:06
Compare
Choose a tag to compare

See the details at https://github.com/mybatis/mybatis-3/issues?milestone=6&page=1&state=closed

Provides some new features:

  • Caches nested selects
  • Lazy loading can be enabled only for specific relations
  • Supports returning multiple fields in a select key
  • Some other minor improvements

A note for users who implemented their own caches or 3rd party cache adapters. MyBatis no longer calls Cache#getReadWriteLock(). Any locking needed by the cache should be implemented internally by the cache. So in case you coded your own cache make sure it is properly synchronized. See issue #159.

mybatis-3.2.5

15 Feb 06:01
Compare
Choose a tag to compare

See the details at https://github.com/mybatis/mybatis-3/issues?milestone=5&page=1&state=closed

Provides 7 bug fixes, 4 of them are regressions coming from 3.2.3 and 3.2.4.

mybatis-3.2.4

17 Jan 05:03
Compare
Choose a tag to compare

See the details at https://github.com/mybatis/mybatis-3/issues?milestone=4&page=1&state=closed

This version calculates bindings during startup for all statements that are not dynamic, so there is no longer needed to use lang="raw" to improve performance. See issue #98.

An special remark about this feature. Previous versions ignored the "parameterType" attribute and used the actual parameter to calculate bindings. This version builds the binding information during startup and the "parameterType" attribute is used if present (though it is still optional), so in case you had a wrong value for it you will have to change it.

mybatis-3.2.3

08 Nov 15:48
Compare
Choose a tag to compare

See the details at https://github.com/mybatis/mybatis-3/issues?milestone=3&state=closed

This version enables filling results out of multiple result sets. See issue #27 for the details.

mybatis-3.2.2

08 Nov 15:53
Compare
Choose a tag to compare

See the details at https://github.com/mybatis/mybatis-3/issues?milestone=2&state=closed

Fixes a bug in RAW language. RAW language should speed up batches but it did not. See issue #24 for the details.

mybatis-3.2.1

08 Nov 16:38
Compare
Choose a tag to compare

See the details at https://github.com/mybatis/mybatis-3/issues?milestone=1&state=closed

This version mostly fixes bugs introduced in 3.2.0.

mybatis-3.2.0

08 Nov 16:46
Compare
Choose a tag to compare

New features:

  • Support for plugable scripting engines.
  • Support pluggable bytecode providers & Javassist.
  • Can fill nested queries from cache.
  • Logging improvements.
  • More than 40 bug fixes.

Upgrade notes:

  • MyBatis 3.2 requires Jdk 1.6 while previous versions required Jdk 1.5.

mybatis-3.1.1

08 Nov 16:56
Compare
Choose a tag to compare

mybatis-3.1.0

08 Nov 17:01
Compare
Choose a tag to compare

mybatis-3.0.6

08 Nov 17:09
Compare
Choose a tag to compare