为了账号安全,请及时绑定邮箱和手机立即绑定

id 和 managerId没有赋值 数据库怎么插入是0 long类型自动都是添加0?

id 和 managerId没有赋值 数据库怎么插入是0  long类型自动都是添加0?

sql 是 insert into user (id, name, manager_id) values (0,  *,  0)

正在回答

1 回答

找到问题了。。。。?

0 回复 有任何疑惑可以回复我~
#1

老猿

找到问题了就好,你肯定用的是基本数据类型吧,没用包装类
2019-11-28 回复 有任何疑惑可以回复我~
#2

Almosth______ 回复 老猿

请问为什么必须使用包装类啊
2019-12-06 回复 有任何疑惑可以回复我~
#3

老猿 回复 Almosth______

同学啊,这是java基础呀,基本数据类型作为成员变量如果不赋值默认值是0,包装类作为成员变量默认值是null。如果使用基本类型,给你赋值0,并不一定是你想要的结果。
2019-12-07 回复 有任何疑惑可以回复我~
#4

老猿 回复 Almosth______

就比如发帖这位同学的插入不就遇到了非预期的结果嘛,id和manager_id在insert语句都是0
2019-12-07 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

id 和 managerId没有赋值 数据库怎么插入是0 long类型自动都是添加0?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信