众所周知,mysql 将 tinyint(1) 视为布尔值。因此,当我在项目中使用 mybatis 生成器时,我希望某些特定字段的类型是布尔值。它确实做到了。
但是,在我添加声明之后
<property name="useInformationSchema" value="true" />
在<jdbcConnection>
节点中,结果发生了变化: tinyint(1) 字段被视为Byte
在我的模型中。
上面的语句用于获取表注释或其他一些信息。
所以问题是如何Boolean
在保持useInformationSchema
节点静止的同时修复这些字段。