第一次遇到这种问题,程序中查询数据库数据值变为布尔类型 解决方法: 数据库中的该字段为tinyint,Tinyint(1) 就只用来保存 bool 值 只有0和1,可以讲tinyint长度放长,或改成int。