社区
Web 开发
帖子详情
对象不为null id可能为null吗
gongshangjuezhiyu
2011-02-24 11:12:50
当对象主键id是uuid生成时 若对象不为null id可能为null吗?
(当对象主键id是整形时 若对象不为null id是可能为null的对吗?)
...全文
124
9
打赏
收藏
对象不为null id可能为null吗
当对象主键id是uuid生成时 若对象不为null id可能为null吗? (当对象主键id是整形时 若对象不为null id是可能为null的对吗?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gongshangjuezhiyu
2011-02-24
打赏
举报
回复
[Quote=引用 6 楼 magicluo 的回复:]
本来对象是没什么主键的,我看你的意思是对象和数据库中的关系表 有了ORM映射了,是不是?
如果是的话,对象不为null,id是uuid生成的话,是不会为null
……
[/Quote]
用的hibernate的uuid主键生成策略 框架是用到的ssh 如果主键不会为null
if(student!=null&&student.id!=null)
这样的判断还有什么意义吗?
magicluo
2011-02-24
打赏
举报
回复
[Quote=引用楼主 gongshangjuezhiyu 的回复:]
当对象主键id是uuid生成时 若对象不为null id可能为null吗?
(当对象主键id是整形时 若对象不为null id是可能为null的对吗?)
[/Quote]
本来对象是没什么主键的,我看你的意思是对象和数据库中的关系表 有了ORM映射了,是不是?
如果是的话,对象不为null,id是uuid生成的话,是不会为null
但是你要是手动 setNull呢?
gongshangjuezhiyu
2011-02-24
打赏
举报
回复
我看见挺多判断都是if(student!=null&&student.id!=null)
在什么情况下有意义呢?
小谷
2011-02-24
打赏
举报
回复
[Quote=引用 3 楼 sjlzcj 的回复:]
id 是 int 还是 Integer
如果是 Integer 如LS所说 或你setId中重洗了 给id=null了 就会这样
如果是 int id不会为null的 为null肯定出异常
[/Quote]+++
sjlzcj
2011-02-24
打赏
举报
回复
id 是 int 还是 Integer
如果是 Integer 如LS所说 或你setId中重洗了 给id=null了 就会这样
如果是 int id不会为null的 为null肯定出异常
cheniqit1
2011-02-24
打赏
举报
回复
在查询出来的时候不可能为null 除非有setId(NUll);
不善^
2011-02-24
打赏
举报
回复
不可能
不可能
sjlzcj
2011-02-24
打赏
举报
回复
[Quote=引用 5 楼 gongshangjuezhiyu 的回复:]
我看见挺多判断都是if(student!=null&&student.id!=null)
在什么情况下有意义呢?
[/Quote]
我觉得啊 他这个判断 根本逻辑是要判断 student.id!=null 的 而前面的 student!=null是用来避免空指针异常的
mybatis查询返回的
对象
不为
null
,但是属性值为
null
返回的
对象
不为
null
,但是属性值为
null
代码如下: <resultMap
id
="BaseResultMap" type="com.xxx.xxx.dao.model.MerchantUser"> <
id
column="MU_
ID
" jdbcType="BIGINT" property="mu
Id
"/> <...
单元测试 Mock
对象
为
null
场景:单元测试mock
对象
,执行时为
null
或值不符。 单元测试中mock方法并doReturn了mock数据,但是实际的方法在后面使用的参数却是
null
。 断点调试后发现调用方法前和在方法中的
对象
的
id
并非一个; 重复浏览调用代码...
(已解决)JSON
对象
字段为
null
值的显示处理
通过分析可知:这是因为这些字段的值为
null
,而json
对象
的默认设置是当字段为
null
时,不会将该字段和
null
值添加到这个json
对象
中; 因此要解决这个问题就需要在application.properties/application.yml配置文件中对json...
判断JavaScript
对象
为
null
或者属性为空
首先说下
null
与undefined区别: ...一般不显式的把变量的值设置为undefined,但
null
相反,对于将要保存
对象
的变量,应明确的让该变量保存
null
值。 var bj; alert(bj); //"undefined" b...
java判断字符串
不为
空和
null
的方法
首先,区分空串和
null
串 1、 空串”“是长度为0的字符串,它有自己的串...2、
null
串表示目前没有任何
对象
与该变量关联,检查一个字符串是否为
null
的方法: if (str ==
null
); 3、检查一个字符串既不是
null
...
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章