С моим следующим типом результата

@Data
public class Some {
    ...
    private List<Sting> keywords;
}

MyBatis со следующей ResultMap жалуется на создание результатов.

<collection property="keywords" ofType="string" javaType="list">
  <result column="keyword"/>
</collection>

Это связано с тем, что аннотация @Data работает как @RequiredArgsConstructor, MyBatis не смог создать значение.

Вот почему я так сменил класс.

//@Data
@ToString
@Setter
@Gettter

Другие интересные статьи, которые могут вам понравиться
10 вещей, которые разработчик Java должен изучить в 2019 году
10 языков программирования, которые следует изучить в 2019 году
10 фреймворков Java и веб-разработчики должны выучить в 2019 г.
20 книг по Java, которые вы можете прочитать в 2019 г.
10 руководств по изучению Java 8 лучше
10 советов, как стать лучше программистом на Java < br /> 10 инструментов, которые разработчик Java должен изучить в 2019 году
20 библиотек и API, которые должен изучить разработчик Java