后端萌新提问,数据库里面查出来空字段的话一般是如何处理的?

2020-01-14 11:40:03 +08:00
 wumanhoo

简单测试了一下,Int Double 这种类型的字段如果查到数据为空的话 Mybatis 会自动置成 0,但是 varchar 类型的字段为空就是 null

"id":6, "name":null, "age":14, "address":"gz"

"id":7, "name":"kb", "age":0, "address":"sz"

请问一下像这样的空字段后端应该如何处理,以及在哪个地方处理呢

4753 次点击
所在节点    Java
21 条回复
hhyyd
2020-01-14 17:47:42 +08:00
一般字段都设置为非空,设置默认值。在插入数据的时候就做限制

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/637746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX