后端Integer类型没赋值传了个null,数据库是int默认值是0,最后存进数据库的值是null还是0
时间: 2024-04-19 17:28:31 浏览: 168
Java基本数据类型与封装类型详解(int和Integer区别)
5星 · 资源好评率100%
如果在后端将一个 Integer 类型的变量赋值为 null,然后将其存入数据库中的 int 类型字段,数据库会将其转换为默认值 0 而不是 null。这是因为 int 类型是基本数据类型,它不能存储 null 值。所以当你将一个 null 赋值给 int 类型字段时,数据库会将其转换为 int 类型的默认值 0 并存储进去。
阅读全文