问题来源 项目上有一张表存在状态字段,由于值比较少,使用了tinyint 字段类型存储,在使用中发现如果用Map对象接收该字段时,该字段在系统中只显示true和flase,默认大于0返回TRUE,否则返回flase 解决方案 1.采用IFNULL(state,0)方法 2.采用concat(state,‘’)方法 另:tinyint(1) 存储范围为-128~127 代表一个字节