包装类型除性能外还有什么缺点吗?

时间:2012-09-28 13:19:03

标签: java database wrapper

在我的工作中,我主要从事具有大量数据库代码的业务应用程序。我通常不会写数字处理科学逻辑。

这让我想知道 - 在我的实体类中总是使用包装器类型会是个好主意吗?我发现自己经常将原语转换为包装器。相反,我想不出一个我不能没有原语的情况。

如果我将我的实体中的字段声明为包装器,那么从db读取的数据将由我的持久层自动映射到这些上,从而省去了手动创建它们的麻烦。

有些事情只来自经验,因此我问你们,有人尝试过这种方法吗?这有什么问题吗?

我并不关心性能,但是从良好的实践/架构的角度来看这个问题。

1 个答案:

答案 0 :(得分:0)

Wrappers vs Primitives

赞成

  • 可与generics一起使用
  • 支持许多其他方法。

缺点

  • 使用更多cpu
  • 使用更多内存
  • 表示该值可以是null
  • 在某些情况下输入的时间会更长。