数据库TINYINT类型 参数0 mybatis取不到值

时间:2023-03-09 13:08:22
数据库TINYINT类型   参数0  mybatis取不到值

tinyint存储0的奇怪问题 

数据库TINYINT类型   参数0  mybatis取不到值

postman 传参 audited   =0          audited   =1  两种情况

数据库TINYINT类型   参数0  mybatis取不到值

数据库TINYINT类型   参数0  mybatis取不到值

Mybatis   xml

数据库TINYINT类型   参数0  mybatis取不到值

debug   打印出来的sql

数据库TINYINT类型   参数0  mybatis取不到值

因为当为0传入的时候mybatis 默认的int的类型数据0为flase的所以if的条件是不成立的,这是一个坑,大家注意一下共勉

解决这个bug   要 去掉  != ''

因为read_only   和  audited  都是TINYINT类型  这个两个判断不要放在一块    分开

数据库TINYINT类型   参数0  mybatis取不到值