gpt4 book ai didi

Hibernate:java.lang.Integer和int之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 10:21:44 24 4
gpt4 key购买 nike

两者之间有什么明显的区别吗

<property name="pwdRetryCount" type="java.lang.Integer">
<column name="pwd_retry_count" />
</property>

<property name="pwdRetryCount" type="int">
<column name="pwd_retry_count" />
</property>

最佳答案

它们仅在处理 null 值时有明显差异。

因为int是原始数据类型,不能为其赋值null,而java.lang.Integerint的包装类> 可以接受 null 。

因此,如果 pwd_retry_count 列可为空,并且您使用 int 来映射实体对象,对于 pwd_retry_count 为 null 的记录,会出现错误发生的原因是 int 无法存储 null。

关于Hibernate:java.lang.Integer和int之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com