是的,mybatis-plus 3.5.1 版本的'tinyInt1isBit'配置项已经被废除,不再生效。如果需要将数据库的tinyint(1)类型映射为Boolean类型,可以使用以下方法:

  1. 在全局配置(GlobalConfig)中设置'dbColumnUnderline'为true,开启数据库表字段驼峰命名转换为下划线命名的功能。
  2. 在策略配置(StrategyConfig)中,设置'naming'为'NamingStrategy.underline_to_camel',开启数据库字段映射实体属性命名规则为下划线转驼峰。
  3. 在策略配置(StrategyConfig)中,设置'columnNaming'为'NamingStrategy.underline_to_camel',开启数据表映射实体命名策略为下划线转驼峰。
  4. 如果数据库的tinyint(1)类型字段是用于表示Boolean类型的,可以在实体类中将该字段的类型设置为Boolean,mybatis-plus会自动将tinyint(1)转换为Boolean类型。

请注意,以上方法只适用于mybatis-plus 3.5.1版本之前的版本。如果你使用的是mybatis-plus 3.5.1版本或更高版本,可以尝试升级到最新版本,看看是否有相关的配置项可用。

Mybatis-plus 3.5.1 版本 tinyInt1isBit 配置失效解决方法

原文地址: https://www.cveoy.top/t/topic/c4fw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录