一般来说,为了节省空间,我们常常使用二进制来表示true或false,比如redis的setbit,以及比如标记用户多个领取奖励状态等等。而mysql中的bit就对应了java的byte[]数组,用rs.getbytes()来获取。那假如你的底层框架不支持怎么办?
这里用了int类型来当做字符串处理,代表10个比特位。临时替代而已。。
一般来说,为了节省空间,我们常常使用二进制来表示true或false,比如redis的setbit,以及比如标记用户多个领取奖励状态等等。而mysql中的bit就对应了java的byte[]数组,用rs.getbytes()来获取。那假如你的底层框架不支持怎么办?
这里用了int类型来当做字符串处理,代表10个比特位。临时替代而已。。