tinyint(1)和tinyint(4)在mybatis中的区别
首先,tinyint在mysql中只占1byte,有符号的范围(-128,127),无符号的范围(0,255)。
这里主要介绍tinyint在mybatis中的映射问题,tinyint在mybatis中映射关系为:
mysql
`is_delete` tinyint(1) DEFAULT NULL COMMENT '是否删除,0表示未删,1表示已删',
`status` tinyint(4) DEFAULT NULL COMMENT '状态,0表示未执行,1表示执行中,2表示执行完成',
mybatis
// 主要是用tinyint(1)来表示java中的boolean类型字段
<result column="is_delete" property