为什么不用Boolean(true,null,false)而是用int(1,-1,0)

最后更新:2023-10-18 19:31:51 | 状态:未完成
在查询元数据时经常有一些boolean属性,如是否自增列,是否是货币。
这里其实有3个属性:未知(null)、是(true)、否(false),null有可能是因为数据库不支持,也有可能是有些场景下不需要读取这个属性
用Boolean虽然可以存储3个值,但在调用时经常会用if()判断,这样极易引起空指针异常
最近更新 搜索 提交