问题描述
- java对象中属性值为空字符串的问题
-
业务逻辑中需要将对象中为空字符串的属性转换为null,首先我想到是将对象转为一个数组,
然后遍历数组,将“”转为 null ,不过这样应该不对,大家给个思路
解决方案
用 反射 获得所有字段的数组,然后遍历判断~~~~~~
解决方案二:
你为什么还要遍历呢,你前台传过来的数据先处理再装对象,这样才对
解决方案三:
传到后台后,先判断
if(“”.eques(name)){
name=null;
}
object.setName=name;
解决方案四:
可以在前台判断,如果为“”就不要传到后台了,,后台对象中的字符串默认为null
时间: 2024-08-30 14:18:22