spring boot 实体类 属性不要基本和包装类混用 set后值为0

spring boot 实体类 属性不要基本和包装类混用 set后值为0,第1张

UserVO.java
public long userId;

User.java
public Long userId;

User user1=new User();
user1.setUserId(26),
UserVO userVo =new UserVO();
userVo.setUserid(user1.getUserid());
*** 作后
userVo.userId=0;
知道原因的大佬麻烦评论下评论指教。

因为返回给前端的数据需要需创建实体类的vo类时 数据类型应该保持一致,建议使用包装类 如 Long userId,好处就是你可以给这个userId赋值为null。而基本数据类型long必须要有个确定的值。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/729483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存