比如说我从库里查一个数据 数据里有 A 字段 在我们认知范围内这个字段一定不为空 但是在某种极端情况下也有可能出现空,有必要非空验证呢?只是举个例子 比如说有 30 个字段需要做一些业务操作 难道都非空判断么
1
tairan2006 Sep 7, 2020
你数据设置 not null,你啥极端情况下能拿到 null ?
|
2
freebird1994 Sep 7, 2020
DB 层做非空约束,入参层做非空校验。业务处理就全看自己了。
|
3
clf Sep 7, 2020
DB 里非空就可以了。
|
4
nutting Sep 7, 2020
关键看空的时候有什么影响,完全处理不下去了?那判断也就是为了返回友好的报错?如果不报错,但是引发逻辑异常,那还是判断一下吧。
|