社区
Web 开发
帖子详情
对象不为null id可能为null吗
gongshangjuezhiyu
2011-02-24 11:12:50
当对象主键id是uuid生成时 若对象不为null id可能为null吗?
(当对象主键id是整形时 若对象不为null id是可能为null的对吗?)
...全文
132
9
打赏
收藏
对象不为null id可能为null吗
当对象主键id是uuid生成时 若对象不为null id可能为null吗? (当对象主键id是整形时 若对象不为null id是可能为null的对吗?)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
"/> <...
(已解决)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...
mybatis查询结果
对象
值为
null
的情况
1.如果sql语句正常执行,但是打印
对象
结果值为
null
,就是两者命名不匹配;2.如果数据库名有下划线的情况,需要考虑实体类是否开启了驼峰命名;3.如果mybatis开启了驼峰命名,需要将实体类属性转换为驼峰命名的方式;
vue
对象
属性为
null
_如何避免在Vue中使用
null
作为class的空值
使用
null
而不是传递一个空字符串,这
可能
会导致DOM输出中的一个空类。在你的三元操作符中,你可以返回
null
。这将确保DOM中没有空类:比较空字符串 '' 和
null
让我们深入研究上面的示例,然后更全面地了解正在发生...
Web 开发
81,122
社区成员
341,743
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章