Почему tinyint (1) не обрабатывается как логическое значение, когда useInformationSchema имеет значение true? - PullRequest
0 голосов
/ 10 января 2020

Как известно, mysql рассматривал tinyint (1) как логическое значение. И поэтому, когда я использую генератор mybatis в своем проекте, я надеюсь, что некоторые из указанных полей c имеют логический тип. Так оно и было.

Но после того, как я добавил оператор

<property name="useInformationSchema" value="true" />

в <jdbcConnection> узел, результат изменился: поля tinyint (1) обрабатываются как Byte в моем модель.

Вышеприведенное утверждение предназначено для получения комментария к таблице или какой-либо другой информации.

Поэтому вопрос заключается в том, как исправить эти поля на Boolean, сохраняя узел useInformationSchema неподвижным.

...