JB *_*zet 11
这取决于.两者都存在是有充分理由的.
应尽可能优先考虑原始数据.它们的成本更低,并且是不可空的,这避免了相当多的潜在错误.
包装器可用于表示可为空的值(例如,在JPA中,表示数据库中的可空列值,或在JAXB中,表示XML元素的可选元素或属性).
那要看.
例如,您的bean可能会填充来自数据库的信息.
根据定义,列可能包含可空数据.
在这种情况下,您将考虑使用非原始类型 - 即整数.
但是,您可能希望使用基本类型+操作,因此将发生自动装箱/取消装箱(即 - 自动从整数转换为整数,具体取决于您的代码),这可能会损害性能.
总而言之,
尽可能使用原语,对于可能需要保存Null值的情况使用非原语.
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |