mybatis-3.4.3

@harawata harawata released this Apr 7, 2017 · 303 commits to master since this release

Enhancements:

  • Allow registering a type handler for a common interface of enums. #947
  • Share Jdbc3KeyGenerator and NoKeyGenerator instances #882
  • Building UPDATE JOIN statement by SQL Builder #903

Bug fixes:

  • Failed to find a statement mapped to a super interface #481
  • Default methods support on mappers, does not work for non-public mappers. #905
  • foreignColumns with multiple columns validation error #526
  • Fix wrong registration logic for LanguageDriver #914
  • A boolean property should be able to have two getters: isX() and getX() #906
  • Possible unexpected auto-mapping #895
  • Excessive memory allocation for primitive arrays in nested resultmaps #927

There should be no backward incompatible change [1].
Follow this link to see the full list of changes.

[1] It is possible that an incorrect result mapping previously worked because of the bug fixed in #895 stops working. Please see #1100 for the details.