MyBatis v3.4.3 Release Notes

Release Date: 2017-04-07 // about 7 years ago
  • โœจ 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
    • 0๏ธโƒฃ 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.