pojo类型建议使用包装类型
主要原因有两个
-
映射sql时
sql使用的默认类型都是null,如果把pojo中的映射属性类型写为基本类型,当映射null到基本类型时会出错
-
接收参数时
如果用对象接收前端请求的参数,基本类型数据是有默认值的,会导致一些数据“莫名其妙有初始值”,引用类型默认为空
映射sql时
sql使用的默认类型都是null,如果把pojo中的映射属性类型写为基本类型,当映射null到基本类型时会出错
接收参数时
如果用对象接收前端请求的参数,基本类型数据是有默认值的,会导致一些数据“莫名其妙有初始值”,引用类型默认为空