使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.
解决方案:
1.使用ifnull(column, 0)处理该字段,个人测试过可以;
2.在jdbcUrl添加参数:tinyInt1isBit=false(默认为true)
3.避免使用长度为1的tinyint类型字段存储数字格式的数据;
相关文章
- 12-10spring学习笔记1-mybatis自动生成代码组件
- 12-10解决Mybatis Generator 将tinyint映射为Byte和Boolean
- 12-10(转)Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- 12-10Android - Ant自动编译打包android项目 -- 1(转)
- 12-10MySQL数据库中tinyint类型字段读取数据为true和false (MySQL的boolean和tinyint(1))
- 12-10Mybatis 查询tinyint(1)的数据库字段时会自动转换成boolean类型
- 12-10【SQL】关于数据库存 boolean字段时自动转换成 tinyint 或者 integer 时遇到的坑
- 12-10MySQL 中的boolean/bool/tinyint(1)表示布尔类型
- 12-10Mybatis上路_05-使用命令行自动生成【转】
- 12-10IDEA Maven Mybatis generator 自动生成代码(实例讲解)(转)