gpt4 book ai didi

Java 数据库 ID - 原始类型或包装类型

转载 作者:行者123 更新时间:2023-11-29 08:00:35 26 4
gpt4 key购买 nike

我正在使用 Eclipse、Java、MySQL,并使用 JPA 只是为了生成实体。我手写 DAO。

对于数据库 ID,我在 MySQL 中使用 INT,在 Java 中使用 Long。使用 Long 类型与仅使用原始 long 类型相比有优点还是缺点吗?我做了一些假设并选择了朗。我只是验证我的假设。

谢谢

最佳答案

一个区别是 Long 可以为 null,但 long 不能(它将是 0 >)。我觉得 Long 很好,因为您可以进行简单的检查,例如实体是否尚未持久化 - 通过检查 id == null;

关于Java 数据库 ID - 原始类型或包装类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23935587/

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