baomidou/MybatisX

为啥生成的实体类数据库int类型变成了Object

hellsof opened this issue · 6 comments

1.5.2 生成的实体类数据库int类型变成了Object(1.5.1是Integer),smallint类型变成了Integer(1.5.1是short)

Object 肯定是改错了。 smallint从short改成integer 是特地改的。 预计下个版本修复默认映射的问题。
通过自定义映射关系,决定数据库字段类型和java类型的映射关系

Object 肯定是改错了。 smallint从short改成integer 是特地改的。 预计下个版本修复默认映射的问题。 通过自定义映射关系,决定数据库字段类型和java类型的映射关系

下个版本出自定义映射关系,还是当前版本已经支持,如果支持的话我该怎么配置?

还没支持, 支持的话,就像改模板一样, 改配置文件里面的映射关系。
还有你是什么数据库? 我这里用mysql测试能正常映射为Integer.

还没支持, 支持的话,就像改模板一样, 改配置文件里面的映射关系。 还有你是什么数据库? 我这里用mysql测试能正常映射为Integer.

我的数据库是mysql8.0.27,用1.5.1是正常的,看了是无符号int变成了Object,不选无符号正常

postgresql数据库,1.5.4版本依然存在这个bug

postgres数据库,插件1.5.5也存在这个问题