null不就代表空吗,如果不传null会传什么
有什么问题呢,java大佬
数据库删除字段后,后端给前端返回的就是一个null,前端在没有特殊处理的情况下会原样返回null,这里可以让前端处理,但建议后端给出默认值或者初始化
数据库删除字段,那前端的null肯定也是后端给过去的啊,前端和数据库又不会直接交互
如果知识删除了数据库里的字段,那么对应的类里面的属性有没有删除?如果没有删除,那个属性默认就会是null,或者中间某个类的属性就是null
举个例子
后台获取的数据库后形成entity,entity编程DTO传给前台,台前修改完了之后,传回给后台编程DTO,DTO再编程entity,保存到数据库。
如果修改了数据库
而entity,DTO这两种类型没有修改,就会造成你说的那种情况,你再查询的时候或许没有影响,但是在写数据库的时候就会出现问题。