1.在mysql中null 不能使用任何运算符与其他字段或者变量(函数.存储过程)进行运算.若使用运算数据就可能会有问题. 2.对null 的判断: 创建一个user表:id 主健 name 可以为空 select * from user; insert into user values('33',null); ##创建一条name为空的数据 insert into user values('222',''); ##创建一条为空字符的数据 用isnull判断是否为空:只有name 为null
Oracle(null等同于空字符'') 1.oracle插入空字符串默认替换成null 2.oracle查询(null和被替换的空字符)时使用 is null/is not null 3.使用聚合函数时自动忽略null值 Mysql(null不等同于空字符'') 1.mysql插入null显示为null,插入空字符串显示空 2.null查询用 is null/is not null,空字符''查询用 =''/<>'' 3.使用聚合函数时自动忽略null值 mapping.xml: <i
在实际项目中,我们难免会遇到一些无值.当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢? Jackson中对null的处理 @Configuration public class JacksonConfig { @Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackso