Я использую версию MyBatis 3.4.5+, поэтому, согласно документации (https://mybatis.org/mybatis-3/configuration.html#typeHandlers), она должна иметь возможность использовать LocalDateTimeTypeHandler.
Это мои столбцы в SQL Сервер:
Created DATETIME2 NOT NULL,
Updated DATETIME2,
И это часть DTO:
private LocalDateTime created;
private LocalDateTime updated;
И сопоставитель:
@Select("SELECT * FROM XObject WHERE id = #{someId}")
Optional<XObject> findById(String someId);
Он работает для всех поля, но не LocalDateTime.
Следует ли использовать другой тип? Если да, то что конкретно c? Может быть, добавить специальную аннотацию для использования обработчиков типа JSR-310?